PHP で配列をエコーまたは出力する方法
-
PHP で配列をエコーまたは出力するための
foreach
ループの使用 -
PHP で配列をエコーまたは出力するための
print_r()
関数の使用 -
PHP で配列をエコーまたは出力するための
var_dump()
関数の使用
この記事では、PHP で配列
をエコーまたは出力するメソッドを紹介します。
foreach
ループを使用するprint_r()
関数を使用するvar_dump()
関数を使用する
PHP で配列をエコーまたは出力するための foreach
ループの使用
foreach
ループは、array
の各要素を繰り返し処理します。これは、配列の各要素を取得する最も簡単な方法です。foreach
ループを使用するための正しい構文は次のとおりです
foreach( $arrayName as $variableName ) {
// action to perform
}
配列 $arrayName
の各値は変数 $variableName
に割り当てられます。ポインターは、各ループでその値をインクリメントして、配列を反復します。
<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
echo "The array is:\n";
//Prints the array
foreach($flowers as $flower){
echo $flower . "\n";
}
?>
配列 $flowers
の各値は変数 $flower
に割り当てられます。次に、変数 $flower
が echo
を使用して表示されます。このようにして、配列のすべての要素を出力しました。
出力:
The array is:
Rose
Lili
Jasmine
Hibiscus
Tulip
Sun Flower
Daffodil
Daisy
PHP で配列をエコーまたは出力するための print_r()
関数の使用
組み込み関数 print_r()
は、PHP の変数に格納されている値を出力するために使用されます。また、これを使用して配列を出力することもできます。配列のすべての値とそのインデックス番号を出力します。この関数を使用するための正しい構文は次のとおりです
print_r($variableName, $boolVariable)
2つのパラメーターがあります。最初のパラメーター $variableName
は、その値が出力されるため、必須パラメーターです。他のパラメータ $boolVariable
はオプションの変数であり、デフォルトで False
に設定されています。print_r()
関数の出力を保存します。その値が True
の場合、関数は出力されるはずの値を返します。
<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
print_r($flowers);
?>
配列 $flowers
はパラメーターとしてこの関数に渡されます。
出力:
Array
(
[0] => Rose
[1] => Lili
[2] => Jasmine
[3] => Hibiscus
[4] => Tulip
[5] => Sun Flower
[6] => Daffodil
[7] => Daisy
)
PHP で配列をエコーまたは出力するための var_dump()
関数の使用
var_dump()
関数は、変数または式の詳細を出力するために使用されます。インデックス値、各要素のデータ型、各要素の長さを含む配列を出力します。変数または配列の構造化された情報を提供します。この関数を使用するための正しい構文は次のとおりです。
var_dump($variableName)
単一のパラメーター $variableName
のみを受け取り、変数の構造化された情報を返します。
<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
var_dump($flowers);
?>
配列 $flowers
がパラメーターとしてこの関数に渡されます。
出力:
array(8) {
[0]=>
string(4) "Rose"
[1]=>
string(4) "Lili"
[2]=>
string(7) "Jasmine"
[3]=>
string(8) "Hibiscus"
[4]=>
string(5) "Tulip"
[5]=>
string(10) "Sun Flower"
[6]=>
string(8) "Daffodil"
[7]=>
string(5) "Daisy"
}