LoginSignup
0
0

More than 3 years have passed since last update.

配列はそのまま出力できません

Last updated at Posted at 2020-07-10

なんとなく
phpで遊んでた時、

 $Pokemon = ['ヒトカゲ', 'ゼニガメ', 'フシギダネ'];

 echo $Pokemon;

配列一個用意してそのまま出力しようとした時

Array to string conversion

エラーが出た。

どうやら配列をそのまま出力できないらしい。

var_dump関数とprint_r関数を使う


var_dump($Pokemon);

//もしくは

print_r($Pokemon);

これで配列の中身が全部出力
var_dumpの方がより詳細に出る。

  array(3) {
  [0]=>
  string(12) "ヒトカゲ"
  [1]=>
  string(12) "ゼニガメ"
  [2]=>
  string(15) "フシギダネ"
}

値だけ出したかったら、

 foreach( $Pokemon as $p)
 echo $p . " ";

//出力結果
//ヒトカゲ ゼニガメ フシギダネ 

お馴染みのforeach文でOK

点と点が線でつながった気分。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0