• ベストアンサー

Array内に入っている値を削除する方法

$itemにArrayで値が複数入力されています。 $delete にも同様にArrayで値が複数入っています。 行いたいことは $itemに入っている値で、$deleteと重複する値を削除するにはどうすればいいのでしょうか?宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • i2719
  • ベストアンサー率35% (11/31)
回答No.2

$item=Array(1,2,3,4,5); $delete=Array(2,4); $item=array_diff($item,$delete);

Intel_404
質問者

お礼

回答ありがとうございます。 array_diffという関数は知りませんでした。大変参考になりました。ありがとうございます。

その他の回答 (1)

  • yasdon
  • ベストアンサー率51% (28/54)
回答No.1

ベタな方法でいいのであれば、 新しいArrayを作り、$itemで$deleteに入っている値を 回しながら聞いて、違うもののみ新しいArrayに入れていけば いいと思います。

Intel_404
質問者

お礼

回答ありがとうございます。 その方法でもできそうですね。 大変参考になりました。

関連するQ&A