Apabila anda berurusan dengan tatasusunan dalam PHP, anda biasanya perlu melihat setiap elemen dalam tatasusunan satu persatu. Ini dipanggil traversal tatasusunan.
Ringkasnya, traversal tatasusunan ialah kaedah yang digunakan untuk melintasi tatasusunan dan mengakses setiap elemen di dalamnya. Traversing membantu anda mengakses data dengan cepat dalam tatasusunan.
Dalam PHP, terdapat banyak cara untuk mengulangi tatasusunan. Berikut ialah beberapa daripadanya:
Gunakan gelung foreach untuk lelaran melalui setiap elemen dalam tatasusunan dan proses setiap elemen. Berikut ialah contoh penggunaan foreach untuk menggelung melalui tatasusunan:
$fruits = array("apple", "banana", "orange"); foreach ($fruits as $fruit) { echo $fruit . "<br>"; }
Outputnya ialah:
apple banana orange
Dalam kod di atas, kami mentakrifkan tatasusunan $buah dengan tiga elemen . Kemudian gunakan foreach untuk gelung melalui tatasusunan dan lakukan operasi gema pada setiap elemen.
Menggunakan gelung untuk juga boleh merentasi tatasusunan. Berikut ialah contoh menggunakan gelung for untuk lelaran pada tatasusunan:
$fruits = array("apple", "banana", "orange"); for ($i = 0; $i < count($fruits); $i++) { echo $fruits[$i] . "<br>"; }
Outputnya ialah:
apple banana orange
Dalam kod di atas, kami telah mengulangi tatasusunan $fruits menggunakan gelung for. Kami menggunakan fungsi kira untuk mendapatkan bilangan elemen dalam tatasusunan dan mengakses setiap elemen secara bergilir menggunakan pembolehubah $i.
Begitu juga, tatasusunan juga boleh dilalui menggunakan gelung sementara. Berikut ialah contoh menggunakan gelung sementara untuk melelaran pada tatasusunan:
$fruits = array("apple", "banana", "orange"); $i = 0; while($i < count($fruits)) { echo $fruits[$i] . "<br>"; $i++; }
Outputnya ialah:
apple banana orange
Dalam kod di atas, kami telah menggunakan gelung sementara untuk lelaran ke atas tatasusunan $fruits dan digunakan Pembolehubah $i mengakses setiap elemen secara bergilir-gilir.
Di atas ialah beberapa kaedah biasa untuk merentasi tatasusunan Anda boleh memilih kaedah yang sesuai dengan anda untuk melintasi tatasusunan mengikut keperluan anda. Tidak kira kaedah yang anda pilih, traversal tatasusunan ialah teknik pengaturcaraan yang sangat berguna yang boleh membantu anda mengakses data dalam tatasusunan dengan lebih pantas dan lebih cekap.
Atas ialah kandungan terperinci Apakah maksud traversal array php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!