Dalam pengaturcaraan PHP, kami sering menghadapi situasi di mana kami perlu mengalih keluar subskrip yang sama dalam tatasusunan, tetapi kami tidak tahu cara mencapainya. Dalam artikel ini, kami akan berkongsi beberapa kaedah praktikal untuk mengalih keluar subskrip yang sama daripada tatasusunan dalam PHP.
Kod contoh:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_unique(array_flip($arr)); print_r($new_arr); ?>
Hasil pelaksanaan:
Array ( [1] => a [2] => b )
Kod contoh:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_flip(array_keys(array_flip($arr))); print_r($new_arr); ?>
Hasil pelaksanaan:
Array ( [a] => 1 [b] => 2 )
Kod contoh:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array(); foreach($arr as $key=>$value){ if(!in_array($key,$new_arr)){ $new_arr[$key] = $value; } } print_r($new_arr); ?>
Hasil pelaksanaan:
Array ( [a] => 1 [b] => 2 )
Ringkasnya, artikel ini memperkenalkan tiga cara untuk mengalih keluar subskrip yang sama dalam tatasusunan PHP kaedah. Senario yang digunakan dan kesan yang ingin dicapai adalah berbeza, jadi anda boleh memilih kaedah yang sepadan mengikut situasi sebenar.
Atas ialah kandungan terperinci Keluarkan subskrip yang sama dari tatasusunan php (tiga kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!