亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Tutorial asas pembangunan PHP: Menyusun tatasusunan

Dalam bab ini, kami akan memperkenalkan fungsi pengisihan tatasusunan PHP berikut satu demi satu:

  • sort() - Isih tatasusunan dalam tertib menaik Susun

  • rsort() - Susun tatasusunan dalam tertib menurun

  • asort() - Susun tatasusunan mengikut tertib menaik kepada nilai tatasusunan bersekutu

  • ksort() - Isih tatasusunan dalam tertib menaik mengikut kekunci tatasusunan bersekutu

  • arsort () - Isih tatasusunan mengikut nilai tatasusunan bersekutu Isih dalam tertib menurun

  • krsort() - Isih tatasusunan dalam tertib menurun


1. Isih tatasusunan dalam tertib menaik

Contoh berikut mengisih unsur dalam tatasusunan $fruits mengikut Susun mengikut abjad dalam susunan menaik:

<?php
$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "<br/>";
}
?>


2. rsort () - Isih tatasusunan dalam tertib menurun

Contoh berikut mengisih elemen dalam tatasusunan $fruits dalam susunan berangka menaik:

<?php
$fruits = array("lemon", "orange", "banana", "apple");
rsort($fruits);
foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "<br/>";
}
?>


3. asort() - Susun tatasusunan dalam tertib menaik mengikut nilai tatasusunan bersekutu

4. ksort() - Mengikut kunci tatasusunan bersekutu , susun tatasusunan dalam tertib menaik

5. arsort() - Isih tatasusunan dalam susunan menurun mengikut nilai tatasusunan bersekutu

6 kunci tatasusunan yang berkaitan

Contoh komprehensif: Kod adalah seperti berikut

<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
//asort() - 根據(jù)關(guān)聯(lián)數(shù)組的值,對(duì)數(shù)組進(jìn)行升序排列
echo "<h3>asort() - 根據(jù)關(guān)聯(lián)數(shù)組的值,對(duì)數(shù)組進(jìn)行升序排列</h3>";
asort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val<br/>";
}
echo "<hr/>";
//ksort() - 根據(jù)關(guān)聯(lián)數(shù)組的鍵,對(duì)數(shù)組進(jìn)行升序排列
echo "<h3>ksort() - 根據(jù)關(guān)聯(lián)數(shù)組的鍵,對(duì)數(shù)組進(jìn)行升序排列</h3>";
ksort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val<br/>";
}
echo "<hr/>";
//arsort() - 根據(jù)關(guān)聯(lián)數(shù)組的值,對(duì)數(shù)組進(jìn)行降序排列
echo "<h3>arsort() - 根據(jù)關(guān)聯(lián)數(shù)組的值,對(duì)數(shù)組進(jìn)行降序排列</h3>";
arsort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val<br/>";
}
echo "<hr/>";
//krsort() - 根據(jù)關(guān)聯(lián)數(shù)組的鍵,對(duì)數(shù)組進(jìn)行降序排列
echo "<h3>krsort() - 根據(jù)關(guān)聯(lián)數(shù)組的鍵,對(duì)數(shù)組進(jìn)行降序排列</h3>";
krsort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val<br/>";
}
echo "<hr/>";
?>

Nota: Setiap fungsi pengisihan juga mempunyai beberapa parameter pilihan Anda boleh merujuk ke manual PHP


Meneruskan pembelajaran
||
<?php $fruits = array("lemon", "orange", "banana", "apple"); sort($fruits); foreach ($fruits as $key => $val) { echo "fruits[" . $key . "] = " . $val . "<br/>"; } ?>