خانه آموزش برنامه نویسی مرتب سازی آرایه های انجمنی در php

مرتب سازی آرایه های انجمنی در php

1 زمان مورد نیاز برای خواندن
۰
0
20

مرتب کردن آرایه های انجمنی بر اساس مقدار به صورت صعودی – ()asort

تابع ()asort آرایه های انجمنی را بر اساس مقادیر آرایه مرتب می کند .

به قطعه کد زیر توجه کنید :

[quote]

$age = array(“Iran”=>”20”, “Akbar”=>”37”, “Ali”=>”43”);
asort($age);

foreach($age as $x => $x_value) {
echo “Key=” . $x . “, Value=” . $x_value;
echo “<br>”;
}
?>

[/quote]

در مثال بالا آرایه ای انجمنی با سه کلید تعریف کرده ای که به هر کلید مقداری را تخصیص داده ایم. با دستور ()asort آن ها را بر اساس مقدار مرتب کرده ایم و هر کلید را به همراه مقدار آن چاپ کرده ایم که خروجی آن به شکل زیر است :

مرتب سازی آرایه ای با نام age بر اساس مقادیر به صورت صعودی

 

مرتب کردن آرایه های انجمنی بر اساس کلید به صورت صعودی – ()ksort

گاهی نیاز است که آرایه ها را بر اساس کلید آن ها مرتب کنیم . تابع ()ksort این مرتب سازی را از کوچک به بزرگ انجام می دهد .

[quote]

<?php
$age = array(“Iran”=>”20”, “Akbar”=>”37”, “Ali”=>”43”);
ksort($age);

foreach($age as $x => $x_value) {
echo “Key=” . $x . “, Value=” . $x_value;
echo “<br>”;
}
?>

[/quote]

 

قطعه کد بالا آرایه ی age را براساس کلید و به صورت صعودی مرتب می کند.

مرتب سازی آرایه ای به نام age و مرتب کردن آن بر اساس کلید به صورت صعودی

 

مرتب کردن آرایه های انجمنی بر اساس مقدار به صورت نزولی – ()arsort

تابع ()arsort  آرایه های انجمنی را بر اساس مقادیر و از بزرگ به کوچک مرتب می کند.

مثال :

[quote]

<?php
$age = array(“Iran”=>”20”, “Akbar”=>”37”, “Ali”=>”43”);
arsort($age);

foreach($age as $x => $x_value) {
echo “Key=” . $x . “, Value=” . $x_value;
echo “<br>”;
}
?>

[/quote]

خروجی مثال بالا به این صورت خواهد بود :

مرتب سازی آرایه ی انجمنی به نام age بر اساس مقدار و به صورت نزولی

 

مرتب کردن آرایه های انجمنی بر اساس کلید به صورت نزولی – ()krsort

تابع ()krsort برای مرتب کردن آرایه های انجمنی بر اساس کلید و از بزرگ به کوچک مورد استفاده قرار می گیرد . به مثال زیر توجه کنید .

[quote]

<?php
$age = array(“Iran”=>”20”, “Akbar”=>”37”, “Ali”=>”43”);
krsort($age);

foreach($age as $x => $x_value) {
echo “Key=” . $x . “, Value=” . $x_value;
echo “<br>”;
}
?>

[/quote]

 

خروجی مثال به شکل زیر است :

مرتب سازی آرایه ی انجمنی با نام age بر اساس کلید و به صورت نزولی
مقالات مرتبط بیشتر را بارگیری کنید
بارگزاری مطالب دیگر Ansel
Load More In آموزش برنامه نویسی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

15 + 17 =

همچنین بررسی کنید

چگونه یک اپلیکیشن اندروید با Android Studio بسازیم ؟

در این آموزش اصول اولیه ساختن یک برنامه اندرویدی (اپلیکیشن اندروید) با استفاده از محیط توس…