проблема несовместимости форматов объекта и строки

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
[email protected]
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

проблема несовместимости форматов объекта и строки

Сообщение [email protected] »

var_dump($adv->images);

foreach ( $adv->images as $key => $value ) {
echo $value;

}

дает такой ответ
Продам-avito.ru:3-к квартира, 72.1 м², 1/2 эт.:Тульская область, Тула-1/2-3Пл:72т892077XXXXX-емьянова 45array(9) { [0]=> object(stdClass)#7 (1) { ["imgurl"]=> string(45) "http://94.img.avito.st/640x480/2960491794.jpg" } [1]=> object(stdClass)#8 (1) { ["imgurl"]=> string(45) "http://06.img.avito.st/640x480/2960491806.jpg" } [2]=> object(stdClass)#9 (1) { ["imgurl"]=> string(45) "http://14.img.avito.st/640x480/2960491814.jpg" } [3]=> object(stdClass)#10 (1) { ["imgurl"]=> string(45) "http://40.img.avito.st/640x480/2960491840.jpg" } [4]=> object(stdClass)#11 (1) { ["imgurl"]=> string(45) "http://50.img.avito.st/640x480/2960491850.jpg" } [5]=> object(stdClass)#12 (1) { ["imgurl"]=> string(45) "http://58.img.avito.st/640x480/2960491858.jpg" } [6]=> object(stdClass)#13 (1) { ["imgurl"]=> string(45) "http://66.img.avito.st/640x480/2960491866.jpg" } [7]=> object(stdClass)#14 (1) { ["imgurl"]=> string(45) "http://76.img.avito.st/640x480/2960491876.jpg" } [8]=> object(stdClass)#15 (1) { ["imgurl"]=> string(45) "http://93.img.avito.st/640x480/2960491893.jpg" } }
Catchable fatal error: Object of class stdClass could not be converted to string in
что мне сделать чтобы выводило строку
Последний раз редактировалось [email protected] 2016.10.11, 10:11, всего редактировалось 1 раз.
Аватара пользователя
girmate
Сообщения: 1534
Зарегистрирован: 2015.10.27, 12:52

Re: не могу понять в чем проблема и как ее решить

Сообщение girmate »

Как Вам удается так писать заголовки темы? Тут все приходят на форум со своими проблемами, которые не получается решить. Ну хоть как-то можно раскрывать свою проблему в заголовке топика?
Осторожно! Вы общаетесь с новичком ;)
[email protected]
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: проблема несовместимости форматов объекта и строки

Сообщение [email protected] »

а если я хочу положить $adv->images в MYSQL примерно так

$images = serialize($adv->images);

// вставляем данные в таблицу
$result = mysql_query("INSERT INTO rent ('$images')");
};


$list_of_images = unserialize($images);
// var_dump($adv->images);

foreach ( $list_of_ images as $key => $value ) {
echo "<img src=".$value->imgurl.">";
Почему данная схема не работает ?
[email protected]
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: проблема несовместимости форматов объекта и строки

Сообщение [email protected] »

и с какой формат мне лучше класть $images после сериализации, чтобы бы обратная серализация проходила без проблем и выродился $list_of_ images
[email protected]
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: проблема несовместимости форматов объекта и строки

Сообщение [email protected] »

$images = '';
foreach ( $adv->images as $key => $value ) {
$images=$images."X".$value->imgurl;
}

$list_of_images = explode('X',$images);
foreach ( $list_of_images as $key => $value ) {
echo "<img src=".$value.">";

Решил задачу по своему но решил всем спасибо! )
Melodic
Сообщения: 87
Зарегистрирован: 2016.05.11, 17:43
Откуда: Луганск

Re: проблема несовместимости форматов объекта и строки

Сообщение Melodic »

[email protected] писал(а): $images = '';
foreach ( $adv->images as $key => $value ) {
$images=$images."X".$value->imgurl;
}

$list_of_images = explode('X',$images);
foreach ( $list_of_images as $key => $value ) {
echo "<img src=".$value.">";
Вот это жесть :twisted:
Ответить