Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: Вывести данные из массива

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

usertum



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Помогите, пожалуйста, вывести данные переменной [body] => ... из массива вида:
 
Array
(
    [0] => stdClass Object
        (
 
            [body] =>  
Тест
 
            [internal] =>  
 
                (
                    [0] => stdClass Object
                        (
                            [id] => 1
   [1] => stdClass Object
        (
 
            [body] =>  
Тест1
 
            [internal] =>  
 
                (
                    [0] => stdClass Object
                        (
                            [id] => 1
   [2] => stdClass Object
        (
 
            [body] =>  
Тест2
 
            [internal] =>  
 
                (
                    [0] => stdClass Object
                        (
                            [id] => 1
   [3] => stdClass Object
        (
 
            [body] =>  
Тест3
 
            [internal] =>  
 
                (
                    [0] => stdClass Object
                        (
                            [id] => 1
   [4] => stdClass Object
        (
 
            [body] =>  
Тест4
 
            [internal] =>  
 
                (
                    [0] => stdClass Object
                        (
                            [id] => 1
     
        )
 
 
Вся сложность в том, что новый данные добавляются в новый массив [НОМЕР] => stdClass Object

Всего записей: 471 | Зарегистр. 01-07-2008 | Отправлено: 14:17 11-12-2019 | Исправлено: usertum, 14:18 11-12-2019
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
foreach($array as $item)
{
    echo $item->body;
}

Всего записей: 1356 | Зарегистр. 14-03-2014 | Отправлено: 21:11 11-12-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usertum

Код:
$bodies = array_map(function($el) { return $el->body; }, $array);

ну и есть же Простенький вопрос по PHP

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 21:29 11-12-2019 | Исправлено: Mavrikii, 21:34 11-12-2019
usertum



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber, Mavrikii.
 
Спасибо большое!
 
Я думал мой вопрос не простенький )

Всего записей: 471 | Зарегистр. 01-07-2008 | Отправлено: 09:44 12-12-2019
GTHack



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mavrikii не очень то простенькое решение выдал


----------
Мой блог

Всего записей: 554 | Зарегистр. 03-03-2003 | Отправлено: 18:01 26-12-2019
victoriabonya1978

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
$my_array=array("первый","второй","третий","четвертый","пятый","шестой","седьмой");
print $my_array;
 
Вроде всё просто

Всего записей: 11 | Зарегистр. 25-02-2020 | Отправлено: 17:23 25-02-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
victoriabonya1978

Цитата:
Вроде всё просто

И выведет просто Array, вместе с Notice

Цитата:
Notice:  Array to string conversion in

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 17:54 25-02-2020
formatiai

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
foreach($array as $item)
{
    echo $item->body;
}




Флудить прекращаем. Этот код уже был написан выше.

Всего записей: 11 | Зарегистр. 18-07-2016 | Отправлено: 22:44 30-03-2022
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: Вывести данные из массива


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru