ホームページ > バックエンド開発 > PHPチュートリアル > explode は foreach ループの出力をカットし、このグループに特定の文字が含まれている場合には出力しないという条件を追加します。

explode は foreach ループの出力をカットし、このグループに特定の文字が含まれている場合には出力しないという条件を追加します。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:20:51
オリジナル
1873 人が閲覧しました

$navinfor[down]='aaa$$$http://$$$ccc$$$ddd';$downzu = explode("$$$",$navinfor[down]);	foreach($downzu as $k=>$v){ $downno=$k+1; echo $downno.'=';echo $v.'<br>';}
ログイン後にコピー

出力する必要があるのは
1=aaa
2=ccc
3=ddd

条件に http が含まれる場合はクリアして出力しません


返信ディスカッション (解決策) へ

$navinfor['down']='aaa$$$http://$$$ccc$$$ddd';$downzu = explode("$$$",$navinfor['down']);$downno = 0; foreach($downzu as $k=>$v){  if(strpos($v, 'http') !== false) continue;  $downno++;   echo $downno.'=';  echo $v.'<br>';}
ログイン後にコピー
1=aaa
2=ccc
3=ddd

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート