ホームページ > php教程 > php手册 > PHP ループ ステートメントのメモ (foreach、list)

PHP ループ ステートメントのメモ (foreach、list)

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

一般に、foreach がより頻繁に使用されます。

コードをコピー コードは次のとおりです。


$ Price=array( 'apple'=>10,'orange'=>20,'banner'=>30);
foreach($price as $key=>$value)
{
echo $ key.'=>'.$value.'
';
}
echo '
'

さらに高度で一般的な方法

コードをコピーします コードは次のとおりです:

$shuiguo=array ('apple'=>10,'orange'=>20,'banner'=>30);

while(list($changpin,$jiage)=each ($shuiguo))
{
echo "$changpin=>$jiage".'
}
?>I以前はあまり注目していませんでしたが、今日は自分でやってみました。悪くはありません。新しいことを学びましたが、それでも

list() 関数は上手です。配列を一連の値に分解するために使用され、新しい変数に名前を付けることができます。リストがわからない場合は、ここをクリックしてください。


2 つのコードの出力は同じです。

each() 関数を使用すると、配列は現在の要素を記録することに注意してください。同じスクリプト内で配列を 2 回使用する場合。現在の要素を配列の先頭にリセットするには、reset() を使用する必要があります。



コードをコピー

コードは次のとおりです: $price=array('apple' => 10,'orange'=>20,'banner'=>30);

foreach($price as $key=>$value)

{
echo $key.' => '.$value.'
';
}
echo '
'; value)= each($price))
{
echo "$key=>$value","
"
}
?>;
この方法では、配列 $price を引き続き使用できます。

初心者なので、自分で入力して効果を確認し、後で読むのを忘れた場合に備えて投稿します。かなり表面的で、私の言語表現は滑稽です。



コードをコピー

コードは次のとおりです:


/* * PHP ループ文学習メモ *1. while ループ if (式) は一度に 1 つのステートメントのみを実行します。

while(expression){

このループ本体を繰り返し実行する;
}
*2.do-while ループ
*3.for ループ
*内容に応じて 2 種類あります。ループ条件 3 種類のループ
* 1 つ: counting ループ for
* もう 1 つ: 条件付きループ while do-while //foreach
* ループに関連するいくつかのステートメント
*break;/ / が使用可能プロセス制御とループ本体がループから飛び出すようにします。
Continue;//このループを終了するためにループ本体内でのみ使用できます。 exit;
return;
* 書き込みループは 3 レベルを超えないようにしてください。
*ループ フロー制御ステートメントのレベルが 5 を超えないようにしてください。
*/
$num=0;
while($num<100){
echo "これは {$num} 番目の出力
を実行した結果です"; $num ;
}
//
echo '

align="center">'; ;

while ループを使用して
テーブルを出力します

';
$i=0;
while($i if ($i ==0){
if($i ==0){
$bg="#ffffff"
}else{
$bg="#cccccc"; >}
echo 'onmouseover="lrow(this)" onmouseout="drow
(this)" bgColor="'.$bg.'">';
echo '';
if($i ==0){
echo '< ';
}
}
echo '
'.$i.'
';
$i=0;
do{
echo "$i :これはdo*while
";
$i ;
}while($i//
for(初期化条件; 条件式; インクリメント){
ループbody;
}
/*
do-while ループはコードを 1 回実行してから判断しますが、
while ループは最初に判断し、それが true の場合はループを継続します。 、ループは発生しません。
*/
//9-9 九九九九
for($i=1; $ifor($j=1; $jecho "$j x $i =
".$j*$i." ";
}
echo '
'; >

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