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

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

Jun 13, 2016 pm 12:03 PM
foreach list php pr 一般的に コード コピー サイクル 比較する 使用 ノート 声明

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

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


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

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

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

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

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

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


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

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



コードをコピー

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

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

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

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



コードをコピー

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


<?php

/* * 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 '<table border="1" width="800"
align="center">'; ;<h1>while ループを使用して
テーブルを出力します</h1></caption>';
$i=0;
while($i if ($i ==0){
if($i ==0){
$bg="#ffffff"
}else{
$bg="#cccccc"; >}
echo '<tr
onmouseover="lrow(this)" onmouseout="drow
(this)" bgColor="'.$bg.'">';
echo '<td>'.$i.'</td>';
if($i ==0){
echo '< ';
}
}
echo '</table>';
$i=0;
do{
echo "$i :これはdo*while <br>";
$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 '<br>'; >

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles