PHP unset 複数 - PHP での配列からの要素の削除

PHP unset / php / arrays / unset

PHPを使用して配列から要素を削除する簡単な方法はありますか? foreach ($array) にその要素が含まれなくなりますか?

Star



Answer #1
$arr = array('a' => 1, 'b' => 2, 'c' => 3);
unset($arr['b']);

//結果:array( 'a' => 1、 'c' => 3)
$arr = array(1, 2, 3);
array_splice($arr, 1, 1);

//結果:array(0 => 1、1 => 3)
$arr = array(1, 2, 3);
unset($arr[1]);

//結果:array(0 => 1、2 => 3)