- ベストアンサー
同じ値の場合は飛ばしたい
お世話になります。 perlでは以下のような形で $cの値がまったく同じものは 以降のループでnextにする事ができますが、 while (<IN>) { ($a,$b,$c) = split(/<>/); ($work{$c}++) && next; } これと同じような事をphpで実現するには どのように記述すればよいのでしょうか。 色々検索してみたのですがどうしても分かりません。 何卒よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
お世話になります。 perlでは以下のような形で $cの値がまったく同じものは 以降のループでnextにする事ができますが、 while (<IN>) { ($a,$b,$c) = split(/<>/); ($work{$c}++) && next; } これと同じような事をphpで実現するには どのように記述すればよいのでしょうか。 色々検索してみたのですがどうしても分かりません。 何卒よろしくお願い致します。
お礼
fumufumu_2006 様 ありがとうございます。 ご教授いただいた方法で perlと同じようにうまくいきました。 if($work[$c]++)continue; phpではこう書くのですね・・・。 勉強になります。 本当に助かりました。ありがとうございました。