![[PHP] 連想配列の任意のキー名を指定して要素を削除する方法](http://blog.diginnovation.com/wp-content/uploads/2013/06/php_array_unset.jpg)
連想配列の任意のキー名を指定して、そのキーと要素の組み合わせを配列から削除する方法。
詳細は以下から。
連想配列の任意のキー名を指定して要素を削除する方法
PHPには配列の削除処理に『array_splice()関数』というものがありますが、今回はシンプルに『unset()関数』を使ってみます。
$array_data = array(
'hoge' => 'hoge_data',
'moge' => array(
'foo' => 'foo_data',
'bar' => 'bar_data'
),
);
var_dump($array_data);
//実行結果
array(2) {
["hoge"]=>
string(9) "hoge_data"
["moge"]=>
array(2) {
["foo"]=>
string(8) "foo_data"
["bar"]=>
string(8) "bar_data"
}
}
//キー『moge』以下のデータを削除する
unset($array_data['moge']);
var_dump($array_data);
//実行結果
array(1) {
["hoge"]=>
string(9) "hoge_data"
}


コメント