Kaedah pengalihan keluar: 1. Gunakan "foreach($arr as $k=>$v){//loop body}" untuk menggelung melalui tatasusunan 2. Dalam badan gelung, gunakan "if(; is_array( $v)){unset($arr[$k]);}" Tentukan sama ada elemen tatasusunan "$v" ialah jenis tatasusunan, dan jika ya, padamkan elemen tersebut.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php mengalih keluar tatasusunan Kaedah untuk elemen tatasusunan dalam
Langkah 1. Gunakan foreach untuk melintasi tatasusunan
foreach ($arr as $k => $v){ //循环体语句块; }
untuk melintasi tatasusunan $arr yang diberikan , setiap kali Dalam gelung, nilai tatasusunan semasa diberikan kepada $v, dan nama kunci diberikan kepada $k.
Langkah 2. Dalam badan gelung, tentukan sama ada elemen tatasusunan $v
ialah jenis tatasusunan. Jika ya, padamkan elemen
if(is_array($v)){ unset($arr[$k]); }
is_array() fungsi digunakan untuk mengesan sama ada pembolehubah ialah tatasusunan. Mengembalikan TRUE jika pembolehubah yang diperiksa ialah tatasusunan, sebaliknya FALSE.
$数组变量名[键名]
boleh mengakses elemen tatasusunan tertentu
Fungsi unset() digunakan untuk memusnahkan pembolehubah yang diberikan.
Kod pelaksanaan:
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,array(2,3),-5,21,array(4,array(2,3))); var_dump($arr); foreach($arr as $k=>$v){ if(is_array($v)){ unset($arr[$k]); } } var_dump($arr); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen tatasusunan daripada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!