проблема несовместимости форматов объекта и строки
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
проблема несовместимости форматов объекта и строки
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
что мне сделать чтобы выводило строку
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 раз.
Re: не могу понять в чем проблема и как ее решить
Как Вам удается так писать заголовки темы? Тут все приходят на форум со своими проблемами, которые не получается решить. Ну хоть как-то можно раскрывать свою проблему в заголовке топика?
Осторожно! Вы общаетесь с новичком
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
Re: проблема несовместимости форматов объекта и строки
Код: Выделить всё
echo $value->imgurl;
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
Re: проблема несовместимости форматов объекта и строки
а если я хочу положить $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.">";
Почему данная схема не работает ?
$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.">";
Почему данная схема не работает ?
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
Re: проблема несовместимости форматов объекта и строки
и с какой формат мне лучше класть $images после сериализации, чтобы бы обратная серализация проходила без проблем и выродился $list_of_ images
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
Re: проблема несовместимости форматов объекта и строки
$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.">";
Решил задачу по своему но решил всем спасибо! )
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.">";
Решил задачу по своему но решил всем спасибо! )
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.">";