- ベストアンサー
Array内に入っている値を削除する方法
$itemにArrayで値が複数入力されています。 $delete にも同様にArrayで値が複数入っています。 行いたいことは $itemに入っている値で、$deleteと重複する値を削除するにはどうすればいいのでしょうか?宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
$item=Array(1,2,3,4,5); $delete=Array(2,4); $item=array_diff($item,$delete);
その他の回答 (1)
- yasdon
- ベストアンサー率51% (28/54)
回答No.1
ベタな方法でいいのであれば、 新しいArrayを作り、$itemで$deleteに入っている値を 回しながら聞いて、違うもののみ新しいArrayに入れていけば いいと思います。
質問者
お礼
回答ありがとうございます。 その方法でもできそうですね。 大変参考になりました。
お礼
回答ありがとうございます。 array_diffという関数は知りませんでした。大変参考になりました。ありがとうございます。