Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Получить строку
 
 автор: Лена   (24.06.2009 в 13:56)   письмо автору
 
 

Есть массив:

Array
(
    [0] => stdClass Object
        (
            [name] => АААА
            [tid] => 79
        )

    [1] => stdClass Object
        (
            [name] => SSS
            [tid] => 80
        )

    [2] => stdClass Object
        (
            [name] => WWWW
            [tid] => 17
        )


Надо из каждого элемента массива выбрать значение [tid] и сформировать полученный результат в строку типа: 79,80,17 и т.д. через запятую.

  Ответить  
 
 автор: winflip   (24.06.2009 в 14:14)   письмо автору
 
   для: Лена   (24.06.2009 в 13:56)
 

$str = "";
for($i=0;$i<count($array); $i++){
    $str .= $array[$i][tid].",";
}
$str = substr($str, 0, strlen($str)-1);
echo $str;

  Ответить  
 
 автор: Лена   (24.06.2009 в 14:37)   письмо автору
 
   для: winflip   (24.06.2009 в 14:14)
 

Каждый элемент массива - содержит объект, который формируется через stdClass Object. Функции для работы с массивами здесь не работают, проверяла.

  Ответить  
 
 автор: winflip   (24.06.2009 в 14:42)   письмо автору
 
   для: Лена   (24.06.2009 в 14:37)
 

=> stdClass Object - я не заметил

  Ответить  
 
 автор: Trianon   (24.06.2009 в 14:54)   письмо автору
 
   для: Лена   (24.06.2009 в 13:56)
 

$str .= $array[$i]->tid.","; 

  Ответить  
 
 автор: Лена   (24.06.2009 в 16:39)   письмо автору
 
   для: Trianon   (24.06.2009 в 14:54)
 

Спасибо, все получилось.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования