P粉9868609502023-08-22 09:46:05
PHP 配列を、echo
や print
などの文字列を期待する関数に渡すと、PHP インタープリターは配列をリテラル文字列に変換します Array
、この通知をスローして実行を続行します。例えば:###
リーリー
print はリテラル文字列
Array を stdout に出力し、通知を stderr に記録して実行を継続します。
別の PHP スクリプトの例: リーリー
修正方法1: foreachループを使用して配列要素にアクセスするリーリー
または配列キー名を含めます:リーリー
出力:リーリー
配列要素も配列になる可能性があることに注意してください。この場合、foreach を再度使用するか、
$row['name'] のような配列構文を使用して内部配列要素にアクセスできます。
修正方法3:複雑な構造の配列を文字列に変換:
を使用できます。 リーリー 出力:
リーリー配列構造をすばやく表示: 組み込みの php 関数を使用します
P粉7398862902023-08-22 00:07:45
C[]
という名前の HTML 入力が多数ある場合、POST 配列の反対側で取得できるのは、これらの値の配列です。$_POST['C' ]
。したがって、echo
を実行すると、配列を出力しようとしているので、Array
とヒントが出力されるだけです。
配列を適切に出力するには、配列をループして各要素を echo
するか、print_r
を使用します。
また、それが配列なのか文字列なのかその他なのかわからない場合は、 var_dump($var)
を使用すると、その型とその内容がわかります。デバッグ目的のみ。