PHP は、整数、浮動小数点数、文字列、ブール値、配列、オブジェクトなどを含む複数のデータ型をサポートする動的言語です。 PHP では、配列は複数の値を格納できる非常に一般的なデータ型であり、これらの値は任意のデータ型にすることができます。
配列内のすべてのデータ型の値を返したい場合は、次の方法で実行できます。
<?php $arr = array(1, 'string', true, 1.23, array('a', 'b', 'c')); var_dump($arr); ?>このコードは次の結果を出力します:
array(5) { [0]=> int(1) [1]=> string(6) "string" [2]=> bool(true) [3]=> float(1.23) [4]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } }
<?php $arr = array(1, 'string', true, 1.23, array('a', 'b', 'c')); print_r($arr); ?>このコードは次の結果を出力します:
Array ( [0] => 1 [1] => string [2] => 1 [3] => 1.23 [4] => Array ( [0] => a [1] => b [2] => c ) )var_dump() 関数を使用するとデータ型をより正確に表示できることがわかります。 print_r () 関数を使用する方が直感的で理解しやすいです。
<?php $arr = array(1, 'string', true, 1.23, array('a', 'b', 'c')); foreach ($arr as $key => $value) { echo 'index: ' . $key . ' , value: ' . $value . ' , type: ' . gettype($value) . '<br />'; } ?>このコードは次の結果を出力します:
index: 0 , value: 1 , type: integer index: 1 , value: string , type: string index: 2 , value: 1 , type: boolean index: 3 , value: 1.23 , type: double index: 4 , value: Array , type: arrayforeach ループを使用する場合、gettype() 関数を使用してデータ型を出力します。 each element : 配列内の各要素のデータ型をより正確に表示できます。 要約すると、配列のすべてのデータ型の値を返すには、上記の 3 つの方法を使用します。それぞれの方法には長所と短所があるため、実際の開発では、ニーズに応じて適切な方法を選択できます。
以上がPHPで配列のすべてのデータ型を返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。