ホームページ  >  記事  >  バックエンド開発  >  PHPが配列を直接出力できない場合はどうすればよいですか?

PHPが配列を直接出力できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-06-26 09:18:162016ブラウズ

php では、配列ではなく文字列の出力に echo が使用されるため、配列を直接出力できません。「print_r($id)」を使用して配列を出力するか、「var_dump($id)」を使用して配列を表示できます。できる。

PHPが配列を直接出力できない場合はどうすればよいですか?

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php が直接できない場合はどうすればよいですか配列を出力しますか?

具体的な質問:

php 配列の問題、なぜ配列を出力できないのですか?

$id = array();
$q = $db->query("select * from wp_files where userid='$userid' and is_del=1");
while ($rs = $db->fetch_array($q)) {
$id[] = $rs[file_id];
echo $rs[file_id];
echo $id;
}

出力 $rs[uid] 通常は $uid is Array

出力 $rs[file_id] 通常、$id は Array

解決策:

$id

# によって作成された配列タイプ# #文字列の出力には echo が使用されます

print_r($id) を使用して配列を出力することもできます

または、一般的に使用される var_dump($id) を使用して値と値を確認できますデータ型。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPが配列を直接出力できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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