2017-12-05 17 views
0

オブジェクトが文字列PHPの構文エラーを文字列に変換できませんでしたか?クラスはstdClassの

に変換することができませんでした私は、私はPHP.Itに新しいですされているものにエラー見当がつかないその行をエコーで私にエラーを語っています。

<?php foreach ($results as $value): 
    echo '<div class="database">"'.$value.'"</div>' ?> 
    <?php endforeach; ?> 
+0

'$を印刷することができます値はオブジェクトです。 '$ results'はどこから来ますか? json_decode? –

+0

@Jamysimあなたは解決策を得ましたか? –

答えて

0

変数$valueはobjectです。だからあなたはそれを直接エコーしてはいけません。その属性をエコーすることができます。

だから、それは属性としてfirstnameを持っていると仮定し、その後、

echo '<div class="database">"'.$value->firstname.'"</div>' ?> 

のようにそれをエコーそれとも、見たい場合はどのような属性オブジェクトを持っている、あなたは最初にそれが

print_r($value);die'; 
関連する問題