Sebagai bahasa pembangunan web yang revolusioner, PHP mempunyai banyak ciri dan fungsi yang berkuasa, antaranya fungsi tatasusunan adalah salah satu daripadanya. Tatasusunan adalah salah satu jenis data yang paling biasa dalam PHP dan digunakan secara meluas dalam pelbagai aplikasi web.
Dalam artikel ini, kami akan memperkenalkan beberapa fungsi tatasusunan PHP dan aplikasinya dalam pembangunan sebenar. Kami akan membahagikan fungsi kepada bahagian berikut mengikut tujuannya: fungsi pengisihan tatasusunan, fungsi pemprosesan tatasusunan, fungsi pertanyaan tatasusunan dan fungsi penggabungan tatasusunan.
1. Fungsi isihan tatasusunan
$numbers = array(5, 3, 8, 1); sort($numbers); print_r($numbers);
Hasil output ialah: Array([0] => 1,[1] => 3,[2] => 5, [3] = > 8)
$numbers = array(5, 3, 8, 1); rsort($numbers); print_r($numbers);
Hasil output ialah: Array([0] => 8,[1] => 5,[2] => 3, [3] = > 1)
$numbers = array("A"=>5, "B"=>3, "C"=>8, "D"=>1); asort($numbers); print_r($numbers);
Hasil output ialah: Array([D] => 1,[B] => 3,[A] => 5, [C] = > 8)
$numbers = array("A"=>5, "B"=>3, "C"=>8, "D"=>1); arsort($numbers); print_r($numbers);
Hasil output ialah: Array([C] => 8,[A] => 5,[B] => 3, [D] = > 1)
2. Fungsi pemprosesan tatasusunan
$colors = array("red", "green"); array_push($colors, "blue", "yellow"); print_r($colors);
Hasil output ialah: Tatasusunan([0] => merah,[1] => hijau,[2] => biru, [3] = > kuning)
$colors = array("red", "green", "blue"); $lastColor = array_pop($colors); print_r($colors); echo $lastColor;
Hasil output ialah: Array([0] => merah,[1] => hijau)
biru
$colors = array("red", "green", "blue"); $firstColor = array_shift($colors); print_r($colors); echo $firstColor;
Hasil output ialah: Array([0] => hijau,[1] => biru)
merah
$colors = array("red", "green"); array_unshift($colors, "blue", "yellow"); print_r($colors);
Hasil output ialah: Tatasusunan([0] => biru,[1] => kuning,[2] => merah, [3] = > hijau)
3 fungsi pertanyaan tatasusunan
$colors = array("red", "green", "blue"); if (in_array("green", $colors)) { echo "找到了"; } else { echo "没找到"; }
Hasil output ialah: Found
$colors = array("red", "green", "blue"); $pos = array_search("green", $colors); echo $pos;
Hasil output ialah: 1
$colors = array("red", "green", "blue"); if (array_key_exists(1, $colors)) { echo "存在"; } else { echo "不存在"; }
Hasil output ialah: wujud
4. Fungsi penggabungan array
$colors1 = array("red", "green"); $colors2 = array("blue", "yellow"); $colors = array_merge($colors1, $colors2); print_r($colors);
Hasil output ialah: Tatasusunan([0] => merah,[1] => hijau,[2] => biru, [3] = > kuning)
$keys = array("A", "B", "C"); $values = array("red", "green", "blue"); $colors = array_combine($keys, $values); print_r($colors);
Hasil output ialah: Tatasusunan([A] => merah,[B] => hijau,[C] => biru)
Seperti yang anda boleh lihat daripada contoh di atas, fungsi tatasusunan yang disediakan oleh PHP adalah sangat mudah dan boleh membantu kami melaksanakan pelbagai operasi tatasusunan dengan cepat. Dalam pembangunan sebenar, kita harus menggunakan sepenuhnya fungsi ini untuk meningkatkan kecekapan pembangunan dan kualiti kod.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!