PHPコーディング
配列の特定項目削除
2012年01月29日
突如、PHPで配列の特定の項目(フィールド)を削除したくなって、そんな関数はないか調べてみました。
やはりありました。【unset】です。
【unset】は配列の項目を削除するだけでなく、変数の割り当てを破棄する関数です。
変数を破棄する場合は、
unset(破棄する変数);
でOKです。
配列の特定の項目を破棄する場合は、
unset(破棄したい項目のある配列[’破棄したい項目’]);
となります。まぁ当たり前ですが。
例えば、配列【$arrHairetsu】の【haishitai】という項目を廃棄したい場合、
unset($arrHairetsu[’haishitai’]); です。
これで【$arrHairetsu】の【haishitai】以外の項目はそのままに、【haishitai】だけ破棄されます。
やはりありました。【unset】です。
【unset】は配列の項目を削除するだけでなく、変数の割り当てを破棄する関数です。
変数を破棄する場合は、
unset(破棄する変数);
でOKです。
配列の特定の項目を破棄する場合は、
unset(破棄したい項目のある配列[’破棄したい項目’]);
となります。まぁ当たり前ですが。
例えば、配列【$arrHairetsu】の【haishitai】という項目を廃棄したい場合、
unset($arrHairetsu[’haishitai’]); です。
これで【$arrHairetsu】の【haishitai】以外の項目はそのままに、【haishitai】だけ破棄されます。
コメント