Web Artisan Blog - ウェブ アルチザン ブログ

PHP:連想配列から、あるキーとそれに紐づく値を削除する

PHP (55 items)

2006年01月30日

PHPの配列操作は、マニュアルを見れば解るように、結構多機能です。
>V.配列関数(array)

で、今回の内容は配列の削除について。

$fruit = array(
   'apple' => 'red',
   'lemon' => 'yellow',
   'orange' => 'orange',
   'strawberry' => 'red',
   'grapes' => 'purple'
);


上記配列「$fruit」から、キー”lemon”と、それに紐づく値”yellow”を削除します。
PHPの配列関数の中で、削除処理といえばarray_splice関数なんかがあります。

>array_splice
array_splice--配列の一部を削除し、他の要素で置換する



まあ、場合によってはこれを使ってもいけますが、今回は単純なのでunset関数で行います。

>unset
unset--指定した変数の割当を解除する



方法は、、、

unset($fruit['lemon']);


以上です。簡単です。

ま、でもこれは、マニュアルから調べて行くと意外と見つけにくい処理だと思います。こういうの、他の処理でもありそうです。。

前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=558