Articles of stdclass

Ошибка PHP с преобразованием объекта в массивы

У меня был этот вопрос раньше, и было сделано заключение, что это была ошибка в 5.2.5. Ну, он все еще разбит в 5.2.6, по крайней мере для меня: Пожалуйста, дайте мне знать, если он сломан или работает для вас: $obj = new stdClass(); $obj->{"foo"} = "bar"; $obj->{"0"} = "zero"; $arr = (array)$obj; //foo — bar […]

Добавить метод в std-объект в php

Можно ли добавить метод / функцию таким образом, например $arr = array( "nid"=> 20, "title" => "Something", "value" => "Something else", "my_method" => function($arg){….} ); или, может быть, так $node = (object) $arr; $node->my_method=function($arg){…}; и если это возможно, то как я могу использовать эту функцию / метод?

Как получить доступ к члену stdClass в PHP, который начинается с @

У меня есть некоторый объект json, который я декодировал, и один из атрибутов начинается с «@», и я не могу получить доступ к элементу с php, потому что он выдает ошибку. [offers] => stdClass Object ( [@attributes] => stdClass Object ( [id] => levaka0B8a ) ) Как я могу получить доступ к атрибутам?

Как преобразовать массив в объект с помощью stdClass ()

Я сделал следующий массив: $clasa = array( 'e1' => array('nume' => 'Nitu', 'prenume' => 'Andrei', 'sex' => 'm', 'varsta' => 23), 'e2' => array('nume' => 'Nae', 'prenume' => 'Ionel', 'sex' => 'm', 'varsta' => 27), 'e3' => array('nume' => 'Noman', 'prenume' => 'Alice', 'sex' => 'f', 'varsta' => 22), 'e4' => array('nume' => 'Geangos', 'prenume' […]

Объект stdClass и петли foreach

Я использую следующий код для получения данных с сайта с помощью Soap. $client = new SoapClient('http://some.url.here'); class SMSParam { public $CellNumber; public $AccountKey; public $MessageCount; public $MessageBody; public $Reference; } $parameters = new SMSParam; $parameters -> AccountKey = "$sms_key"; $parameters -> MessageCount = "25"; $Result = $client->GetIncomingMessages($parameters); echo "<pre>"; print_r($Result); echo "</pre>"; Вот пример вывода: […]

Как получить доступ к объекту объекта (элемента stdClass Object) элемента / элемента массива?

Выполняя print_r() в моем массиве, я получаю следующее: Array ( [0] => stdClass Object ( [id] => 25 [time] => 2014-01-16 16:35:17 [fname] => 4 [text] => 5 [url] => 6 ) ) Как я могу получить доступ к определенному значению в массиве? Следующий код не работает из-за объекта stdClass echo $array['id'];

Объект класса stdClass не может быть преобразован в строку

У меня проблема с PHP на данный момент, я получаю эту ошибку, Object of class stdClass could not be converted to string Ошибка возникает, когда я запускаю эту часть кода на моем сайте, function myaccount() { $data['user_data'] = $this->auth->get_userdata($this->uri->segment(3)); //var_dump($data['user_data']); $this->load->model('users_model'); $data['user_info'] = $this->users_model->get_user_and_roadmaps_by_id($this->uri->segment(3)); $this->template->build('users/my_account', $data); } Линия, в которой происходит ошибка, – это та, […]

как я сортирую следующий объект array / stdclass в php?

Как сортировать этот объект по 'pos' в php? Array ( [0] => stdClass Object ( [str] => Mondays [pos] => 170 ) [1] => stdClass Object ( [str] => Tuesdays [pos] => 299 ) [2] => stdClass Object ( [str] => Wednesdays [pos] => 355 ) [3] => stdClass Object ( [str] => Thursdays [pos] […]

Как получить доступ к объекту stdclass после определенной пары значений ключа?

У меня есть объект stdclass, как показано ниже: stdClass Object ( [text] => Parent [values] => Array ( [0] => stdClass Object ( [id] => /m/0c02911 [text] => Laurence W. Lane Jr. [url] => http://www.freebase.com/view/m/0c02911 ) ) ) Я перебираю несколько таких объектов, некоторые из которых имеют stdClass Object ( [text] => Named after [values] […]

PHP – рекурсивный массив для объекта?

Есть ли способ преобразовать многомерный array в объект stdClass в PHP? Кастинг как (object) не работает рекурсивно. json_decode(json_encode($array)) дает результат, который я ищу, но должен быть лучший способ …

Intereting Posts
проверить дублирующее значение в текстовом файле / массиве с помощью php Как сделать Http Video Streaming PHP или сайт рефери, чтобы сделать это? стандартная функция для перевода iso-639 кодов в название языка? Как создать правильный класс расширения mysqli с подготовленными операторами? Проверьте, нет ли заданного входного файла Как отсортировать столбец по имени, по возрастанию и описанию Как я могу получить доступ к нескольким индивидуальным ответам reCAPTCHA с одной и той же страницы? PHP-скрипт, сообщающий о прогрессе в Client cURL multi висит / игнорирует таймаут Извлечь весь контент (включая HTML) из класса div с помощью PHP Печать данных базы данных в таблице html Symfony2: проверка формы перед отправкой формы Получить базовый каталог текущего скрипта Если оператор неправильно обрабатывает Ошибка мыла, Кодирование: объект не имеет свойства «RecordId»