PHP Sorting Arrays
array တစ်ခုရှိ အစိတ်အပိုင်းများကို အက္ခရာစဉ် သို့မဟုတ် ဂဏန်းအစီအစဥ်၊ ကြီးစဉ်ငယ်လိုက် သို့မဟုတ် ကြီးကြီးလိုက် စီနိုင်ပါသည်။
PHP - Arrays အတွက် လုပ်ဆောင်ချက်များ စီရန်
ဤအခန်းတွင်၊ အောက်ပါ PHP array အမျိုးအစားခွဲခြင်းလုပ်ဆောင်ချက်များကို ကျွန်ုပ်တို့ဖြတ်သန်းပါမည်။
sort()
- array များကို ငယ်စဉ်လိုက် စီပါ။rsort()
- array များကို ကြီးစဉ်ငယ်လိုက် စီပါ။asort()
- တန်ဖိုးအရ Associative Array များကို ငယ်စဉ်လိုက် စီပါ။ksort()
- သော့အလိုက် ဆက်စပ်အခင်းအကျင်းများကို ငယ်စဉ်လိုက်စီပါ။arsort()
- တန်ဖိုးအရ Associative Array များကို ကြီးစဉ်ငယ်လိုက် စီပါ။krsort()
- သော့အလိုက် ဆက်စပ်အခင်းများကို ကြီးစဉ်ငယ်လိုက်စီပါ။
Array ကို Ascending Order ဖြင့် စီရန် - sort()
အောက်ပါဥပမာသည် $cars array ၏ဒြပ်စင်များကို အက္ခရာစဉ်အလိုက် စီသည်-
ဥပမာ
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
အောက်ပါဥပမာသည် $numbers array ၏ဒြပ်စင်များကို ငယ်စဉ်ကြီးလိုက် ဂဏန်းအစီစဥ်ပြုလုပ်သည်-
ဥပမာ
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Array ကို ကြီးစဉ်ငယ်လိုက် စီရန် - rsort()
အောက်ပါဥပမာသည် $cars array ၏ဒြပ်စင်များကို ကြီးစဉ်ငယ်လိုက် အက္ခရာစဉ်အလိုက် စီသည်-
ဥပမာ
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
အောက်ဖော်ပြပါ ဥပမာသည် $numbers array ၏ အစိတ်အပိုင်းများကို ကြီးစဉ်ငယ်လိုက် ဂဏန်းအစီအစဥ်ဖြင့် စီသည်-
ဥပမာ
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
အစီအစဥ်အစီအစဥ် (Ascending Order)၊ တန်ဖိုးအရ - asort()
အောက်ဖော်ပြပါ ဥပမာသည် တန်ဖိုးအရ associative array ကို ငယ်စဉ်လိုက် စီသည်-
ဥပမာ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
ကီး - ksort() အရ စီရန် (Ascending Order)၊
အောက်ဖော်ပြပါ ဥပမာသည် သော့ချက်အရ ပေါင်းစည်းထားသော အခင်းအကျင်းကို ငယ်စဉ်လိုက် စီသည်-
ဥပမာ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Array ကို စီရန် (အစဉ်လိုက်)၊ တန်ဖိုးအရ - Arsort()
အောက်ဖော်ပြပါ ဥပမာသည် တန်ဖိုးအရ ဆက်စပ်အခင်းအကျင်းတစ်ခုကို ကြီးစဉ်ငယ်လိုက် စီသည်-
ဥပမာ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
ကီး- krsort() အရ၊
အောက်ဖော်ပြပါ ဥပမာသည် သော့ချက်အရ ဆက်စပ်အခင်းအကျင်းကို ကြီးစဉ်ငယ်လိုက် စီသည်-
ဥပမာ
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
PHP Array အကိုးအကားကို အပြီးသတ်ပါ။
array လုပ်ဆောင်ချက်များအားလုံး၏ အပြည့်အစုံကိုးကားရန်အတွက်၊ ကျွန်ုပ်တို့၏ ပြီးပြည့်စုံသော PHP Array Reference သို့ သွားပါ ။
ရည်ညွှန်းချက်တွင် လုပ်ဆောင်ချက်တစ်ခုစီအတွက် အတိုချုံးဖော်ပြချက်နှင့် အသုံးပြုပုံ ဥပမာများ ပါရှိသည်။