Articles of Объект

Как получить объект как значение: item: private из PHP Array

У меня такой массив: } ["items": "Jcart": private] => array (3) {[0] => строка (1) "3" [1] => строка (1) "2" [2] => строка (7) "ABC-123"} Как получить значения «items» в переменной php? /////// Полный объект: object(Jcart)#1 (8) { ["config"]=> array(12) { ["jcartPath"]=> string(6) "jcart/" ["checkoutPath"]=> string(12) "checkout.php" ["item"]=> array(6) { ["id"]=> string(10) "my-item-id" ["name"]=> […]

PHP – неопределенное смещение: 0

print_r($p->attachments) производит: Array ( [0] => stdClass Object ( [id] => … [url] => http://…png [slug] => … [title] => … [description] => … => … [parent] => … [mime_type] => image/png [images] => … ( ) ) ) Я хочу получить доступ к значению в поле url print_r($p->attachments[0]->url) извлекает url, но также производит: Undefined […]

PHP-данные доступа объекта

У меня есть объект, из которого я ищу, чтобы получить часть данных, объект выглядит так, Product Object ( [name] => Simon Test Cup [code] => 123456789 [category_id] => 3 [range_id] => 26 [price] => 10.00 [price_logo_add] => 0.25 [image_id] => 846 [rank] => [special_offer] => N [cartProps] => Array ( ) [section] => [vatPercentage] => […]

Соединение MySQL: глобально или в объекте?

У меня есть два класса PHP. Один из них – для подключения к базе данных, построения запросов, их выполнения и отключения от базы данных. Другой класс предназначен для пользователей: добавляет их, обновляет, регистрирует их и т. Д. Я обсуждаю, должен ли я подключаться к базе данных на странице по всему миру и использовать это соединение […]

PHP Как слить массив объектов с массивом массивов

Во-первых, извините за длительное объяснение. У меня есть два массива в PHP. Первый массив – это массив объектов. Второй массив – это массив массивов. В принципе, я хочу выполнить цикл и объединить объект с его соответствующим массивом и вернуть объединенный объект. См. Следующий массив print_r() массива объектов: Array ( [0] => stdClass Object ( [gear] […]

Как преобразовать строку JSON в массив (PHP)?

используя приведенный ниже код для декодирования json $categories = json_decode($data); $categories = $categories->data; где я получаю это {"categories":[{"id":1,"name":"Utilities","apps":897,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/uti.jpg"},{"id":2,"name":"Productivity","apps":477,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/pro.jpg"},{"id":3,"name":"Music","apps":466,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/mus.jpg"},{"id":4,"name":"Travel","apps":289,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/tra.jpg"},{"id":5,"name":"Navigation","apps":297,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/nav.jpg"},{"id":6,"name":"Books","apps":271,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/boo.jpg"},{"id":7,"name":"Healthcare & Fitness","apps":250,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/hea.jpg"},{"id":8,"name":"Games","apps":5116,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/gam.jpg"},{"id":9,"name":"Social Networking","apps":272,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/soc.jpg"},{"id":10,"name":"Lifestyle","apps":434,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/lif.jpg"},{"id":11,"name":"Finance","apps":200,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/fin.jpg"},{"id":12,"name":"News","apps":128,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/new.jpg"},{"id":13,"name":"Photography","apps":481,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/pho.jpg"},{"id":14,"name":"Entertainment","apps":1251,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/ent.jpg"},{"id":15,"name":"Business","apps":221,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/bus.jpg"},{"id":16,"name":"Sports","apps":199,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/spo.jpg"},{"id":17,"name":"Education","apps":433,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/edu.jpg"},{"id":18,"name":"Medical","apps":262,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/med.jpg"},{"id":19,"name":"Weather","apps":64,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/wea.jpg"},{"id":20,"name":"Reference","apps":419,"iconurl":"http:\/\/static.apptrackr.org\/caticons\/ref.jpg"}]} и я хотел бы преобразовать в массив, подобный этому Array[0] { id => 1 name => Utilities apps => 897 iconurl => http:\/\/static.apptrackr.org\/caticons\/uti.jpg } и так далее

PHP – попытка получить свойство не-объекта

Я пытаюсь выполнить итерацию через свойство объекта, которое называется items , содержащим массив: foreach ($this->footerList->items as $item) Когда я выполняю инструкцию, я получаю сообщение об ошибке: «Попытка получить свойство не-объекта», хотя var_dump($this->footerList) показывает, что $this->footerList действительно содержит массив items . object(FooterModel)#13 (1) { ["items"]=> array(3) { [0]=> array(5) { ["id"]=> string(20) "terms-and-conditions" ["title"]=> string(20) "Terms […]

В объекте PHP есть скобки

Надеюсь, для вас очень простой вопрос. У меня есть объект PHP, у одного из свойств есть скобки в нем (из-за использования команды MIN mysql): stdClass Object ( [uid] => 5 [min(time)] => 13.40 ) как я могу назвать это свойство? Я пробовал все виды, но ничего не работает, и, похоже, не может найти какую-либо информацию […]

массив пересекается для массива объектов php

Я хочу знать, как array_intersect для массива объектов.

PHP – определение статического массива объектов

вы можете инициализировать статический массив объектов в классе PHP? Как вы можете сделать class myclass { public static $blah = array("test1", "test2", "test3"); } но когда я сделаю class myclass { public static $blah2 = array( &new myotherclass(), &new myotherclass(), &new myotherclass() ); } где myotherclass определен прямо над классом myclass. Однако это порождает ошибку; […]