ホームページ > バックエンド開発 > PHPチュートリアル > 理由も分からないままループが終わる

理由も分からないままループが終わる

WBOY
リリース: 2016-06-13 13:29:03
オリジナル
752 人が閲覧しました

ヘルプのループは理由がわからないまま終了します

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
         $ss = array();
         foreach($data[0] as $key => $val ){
             preg_match('/<A href="([^"]*)"/isU',$val,$href);
             preg_match('/<a href="([^"]*)"/isU',$val,$href);
             preg_match('/<IMG src="([^"]*)"/isU',$val,$src);
             preg_match('/class="a8">(.*)<\/a>/isU',$val,$title);
             preg_match('/<strong>(.*)<\/strong>/isU',$val,$tuanPrice);
             preg_match('/<LI>原价:(.*)元<\/LI>/isU',$val,$yuanPrice);
             preg_match('/class="L_F_2">(.*)折<\/span>/isU',$val,$zheShu);
             preg_match('/class="a7">(.*)<\/a>/isU',$val,$webName);
             preg_match('/\'(.*)\'/isU',$val,$time);
             $src_a = 'http://www.nduotuan.com'.$src[1];
             $ss[] = array($title[1],$href[1],$src_a,$tuanPrice[1],$yuanPrice[1],$zheShu[1],$time[1],$webName[1]);
             //echo "<pre class="brush:php;toolbar:false">";print_r($ss);
             $html='';
         }
         echo "<pre class="brush:php;toolbar:false">";print_r($ss);


ログイン後にコピー


ループの外に 80 件のレコードを含むループがありますが、ありません。結果はまったくありません。ループの外で実行します。
ループ内で配列を実行すると、出力値は 53 レコードまでしかループできなくなり、ループが終了します。プログラムも実行されません。


-----解決策---------------------------- -
dump または dump_var を使用して、関連する各変数の値を表示します
------解決策---------
右クリックしてコメントアウトされているかどうかを確認してくださいブラウザもう?
------解決策------------------
data[0]の印刷を検討してみてはいかがでしょうか。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート