PHPコーディング

配列の特定項目削除

2012年01月29日
突如、PHPで配列の特定の項目(フィールド)を削除したくなって、そんな関数はないか調べてみました。

やはりありました。【unset】です。

【unset】は配列の項目を削除するだけでなく、変数の割り当てを破棄する関数です。

変数を破棄する場合は、
 unset(破棄する変数);
でOKです。

配列の特定の項目を破棄する場合は、
 unset(破棄したい項目のある配列[’破棄したい項目’]);
となります。まぁ当たり前ですが。

例えば、配列【$arrHairetsu】の【haishitai】という項目を廃棄したい場合、
 unset($arrHairetsu[’haishitai’]); です。

これで【$arrHairetsu】の【haishitai】以外の項目はそのままに、【haishitai】だけ破棄されます。