Dalam artikel sebelumnya "Pembelajaran rentetan PHP: Output terbalik semua aksara ", kami memperkenalkan kaedah membalikkan rentetan dan mengeluarkan semua aksara rentetan dalam susunan terbalik. Malah, bukan sahaja rentetan boleh diterbalikkan, tetapi tatasusunan juga boleh diterbalikkan. Kali ini kita akan bercakap tentang kaedah membalikkan tatasusunan, membalikkan susunan tatasusunan, dan mengeluarkan semua elemen dalam susunan terbalik Anda boleh merujuknya jika anda memerlukannya.
Apabila ia datang untuk mengeluarkan elemen tatasusunan dalam susunan terbalik, tindak balas pertama saya ialah menggunakan gelung for untuk menggelung melalui tatasusunan dalam susunan terbalik Berikut ialah kaedah pelaksanaan yang saya berikan:
<?php $array=array("Volvo","BMW","Toyota"); for($i=count($array)-1; $i >= 0; $i--) { echo $array[$i] . "<br/>"; } ?>
Gunakan gelung for, Tetapkan pernyataan permulaan "$i=count($array)-1
", nilai pembolehubah $i
ialah panjang tatasusunan untuk mengurangkan nilai pembolehubah $i, dan tamatkan gelung apabila $i<0. Kemudian anda boleh mengeluarkan tatasusunan dalam susunan terbalik mengikut $i--
subskrip tatasusunan ($i nilai). Lihat pada output:
$array=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");;
$value){ echo "键名为:".$key.",键值为:".$value . "
"; } ?>
键名为:c,键值为:Toyota 键名为:b,键值为:BMW 键名为:a,键值为:Volvo
mengembalikan tatasusunan dengan sel dalam susunan terbalik Ia menerima parameter array_reverse( $array, $preserve )
yang diperlukan dan parameter $array
(nilai lalai adalah benar). $preserve
boleh menentukan sama ada untuk mengekalkan nama kunci angka bagi tatasusunan asal (kunci bukan angka tidak terjejas Apabila nilai ditetapkan kepada palsu, ini bermakna nama kunci angka adalah). tidak dikekalkan. $preserve
<?php $a=array("php", 7.0, array("green", "red")); $reverse=array_reverse($a); $preserve=array_reverse($a,true); var_dump($a); var_dump($reverse); var_dump($preserve); ?>
Penjelasan video fungsi tatasusunan fungsi PHP, datang dan pelajari!
Atas ialah kandungan terperinci Pembelajaran tatasusunan PHP membalikkan susunan dan mencetak semua elemen secara terbalik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!