Перейти к содержимому


Фотография
- - - - -

вывод элемента из массива


Лучший Ответ tapakan , 03 May 2014 - 09:45

Здравствуйте. Вы работает с объектом JObject. Вывести свойства объекта можно с помощью знака "->", если позволяет доступ, а само свойство у вас уже массив. Получается так:

$userProfile->profile['favoritebook'];
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 Alexan

Alexan

Отправлено 03 May 2014 - 05:59

Приветствую,

получаем массив с элементами профиля пользователя

<?php
jimport( 'joomla.user.helper' ); 
$userProfile = JUserHelper::getProfile(); 
print_r($userProfile);
?>

на выходе:

 

JObject Object ( [_errors:protected] => Array ( ) [id] => 566 [profile] => Array ( [phone] => 8900... [website] => http://www.suite.ru [favoritebook] => Маргарита [aboutme] => [spacer] => [dob] => ) )

 

как в переменную $book получить значение favoritebook (Маргарита)

 

думал так 

$book = $userProfile[profile][favoritebook];
echo $book;

но не получается...


  • 0

#2 tapakan

tapakan

Отправлено 03 May 2014 - 09:45   Лучший Ответ

Здравствуйте. Вы работает с объектом JObject. Вывести свойства объекта можно с помощью знака "->", если позволяет доступ, а само свойство у вас уже массив. Получается так:

$userProfile->profile['favoritebook'];

Сообщение отредактировал tapakan: 03 May 2014 - 09:48

  • 0

#3 Alexan

Alexan

Отправлено 03 May 2014 - 09:49

Спасибо! а то затормозил на ровном месте)


  • 0




Click to return to top of page in style!