ホームページ > バックエンド開発 > PHPチュートリアル > [配列] どこが間違っているのか教えてください。

[配列] どこが間違っているのか教えてください。

WBOY
リリース: 2016-06-13 12:17:23
オリジナル
1435 人が閲覧しました

[配列] エラーはどこにありますか?

この投稿は、2015-04-01 13:51:31 に burner によって最終編集されました
<?php<br />$rc = array("07-12"=>"同学聚会", "07-21"=>"信用还贷", "07-23"=>"购买商品");<br />$date = "07-23";<br />foreach($rc as $key=>$value){<br />if($key == $date){<br />echo "<script>alert('".$key."日备忘:".$value."')</script>";<br />break;<br />}else{<br />echo "<script>alert('无备忘')</script>";<br />break;<br />}<br />}<br />?>
ログイン後にコピー


3 行目が次の場合: $date = "07-12"、ポップアップ プロンプト ボックス: 07-12 Day Memo: Class Reunion
3 行目が次の場合: $date = "07-21"、または: $date = "07- 23 "を実行すると、上記と同様になるはずですが、次のプロンプト ボックスが表示されます: メモはありません
エラーはどこにありますか?
------解決策のアイデア----------------------
$rc = array("07-12"=>"同学聚会", "07-21"=>"信用还贷", "07-23"=>"购买商品");<br />$date = "07-23";<br />$msg = '';<br />foreach($rc as $key=>$value){<br />  if($key == $date){<br />    $msg = "<script>alert('".$key."日备忘:".$value."')</script>";<br />    break;<br />  }<br />}<br />if(! $msg) $msg = "<script>alert('无备忘')</script>";<br />echo $msg;<br />
ログイン後にコピー
理由を考えてください
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート