ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルの foreach および list ループ ステートメントの例

php_PHP チュートリアルの foreach および list ループ ステートメントの例

WBOY
WBOYオリジナル
2016-07-13 17:13:00800ブラウズ

この記事では、foreach ループと list ループ ステートメントの使用法に焦点を当てています。詳しくは説明しません。必要な学生は参照してください。

最近、PHP と MySQL の Web 開発プログラムを購入し、配列ループ ステートメントを見ました。これは注目に値するものであり、今後の読書のためにいくつかの文章を残しておきます。

一般的には 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".'
';
}
?>

今日は自分でやったので、また新しいことを学びました。でも、まだ上手です。

list() 関数を使用すると、配列を一連の値に分解し、新しい変数に名前を付けることができます。理解できないリスト

http://www.bKjia.c0m/phper/24/032a7c95555c423729b071aef4afd3c4.htm

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

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

コードは次のとおりですコードをコピー
$price=array('apple'=>10,'orange'=>20,'banner'=>30);
foreach($price as $key=>$value)
{
echo $key.'=>'.$value.'
';
}
echo '
';
リセット($価格);
While(list($key,$value)=each($price))
{
echo "$key=>$value","
";
}
?>
この方法では、配列 $price を引き続き使用できます。

http://www.bkjia.com/PHPjc/629245.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629245.html技術記事この記事では、foreach ループと list ループ ステートメントの使用方法に焦点を当てます。ここでは、必要な学生が参照できるように、実装については説明しません。 最近買ったもの...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。