Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299

Обращение к элементам обьекта

20.02.2016, 14:47. Показов 1062. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
cart Object
(
    [config] => Array
        (
            [item] => Array
                (
                    [id] => my-item-id
                    [name] => my-item-name
                    [price] => my-item-price
                    [qty] => my-item-qty
                    [add] => my-add-button
                )
 
            [text] => Array
                (
                    [itemAdded] => Добавлено
                )
 
            [tooltip] => 1
        )
 
    [items:cart:private] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )
 
    [names:cart:private] => Array
        (
            [1] => Картофель
            [2] => Морковь
            [3] => Лук
        )
 
    [prices:cart:private] => Array
        (
            [1] => 100
            [2] => 50
            [3] => 75
        )
 
    [qtys:cart:private] => Array
        (
            [1] => 1
            [2] => 1
            [3] => 1
        )
 
    [subtotal:cart:private] => 225
    [itemCount:cart:private] => 3
)
Народ, подскажите как обращаться к массивам , чтобы получить их значения, ну к примеру вот этого:
PHP Скопировано
1
2
3
4
5
6
  [names:cart:private] => Array
        (
            [1] => Картофель
            [2] => Морковь
            [3] => Лук
        )
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.02.2016, 14:47
Ответы с готовыми решениями:

Доступ к элементам массива, который является свойством обьекта
var ob = { id_type: , condition: , value: } //для функции обратного вызова var mas_option=; for(var i in...

Обращение к пространству имен другого обьекта
Есть два проекта, мне нужно без ссылки на другой проект обратиться к пространству имен другого обьекта,возможно ли такое?

Обращение к элементам
Всем доброго времени суток! У меня такая проблема возникла: не могу из одной формы изменить свойства элемента другой формы. Ситуация...

3
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.02.2016, 14:55
Цитата Сообщение от Veygon Посмотреть сообщение
чтобы получить их значения, ну к примеру вот этого:
К приватным из вне объекта нельзя обратится, и в целом подход не верный. Работа с объектом должна производится через его интерфейс (методы)
0
21 / 21 / 2
Регистрация: 07.04.2012
Сообщений: 299
20.02.2016, 15:30  [ТС]
PHP Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
array(1) {
  ["cart"]=>
  object(cart)#1 (7) {
    ["config"]=>
    array(1) {
      ["item"]=>
      array(5) {
        ["id"]=>
        string(10) "my-item-id"
        ["name"]=>
        string(12) "my-item-name"
        ["price"]=>
        string(13) "my-item-price"
        ["qty"]=>
        string(11) "my-item-qty"
        ["add"]=>
        string(13) "my-add-button"
      }
    }
    ["items"]=>
    array(3) {
      [0]=>
      string(1) "1"
      [1]=>
      string(1) "2"
      [2]=>
      string(1) "3"
    }
    ["names"]=>
    array(3) {
      [1]=>
      string(18) "Картофель"
      [2]=>
      string(14) "Морковь"
      [3]=>
      string(6) "Лук"
    }
    ["prices"]=>
    array(3) {
      [1]=>
      string(3) "100"
      [2]=>
      string(2) "50"
      [3]=>
      string(2) "75"
    }
    ["qtys"]=>
    array(3) {
      [1]=>
      string(1) "1"
      [2]=>
      string(1) "1"
      [3]=>
      string(1) "1"
    }
    ["subtotal"]=>
    int(225)
    ["itemCount"]=>
    int(3)
  }
}
а вот так, изменил на public
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.02.2016, 15:45
PHP Скопировано
1
$obj->propery_name;
http://php.net/manual/ru/langu... erties.php
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.02.2016, 15:45
Помогаю со студенческими работами здесь

Обращение к элементам
Мне надо создать в форме переменное кол-во элементов (textBox) что я сделал без проблем. В цикле присваивая разные имена for(int i=0;...

Обращение к элементам массива
как обратится из класса А к координате Х объекта типа Point содержащегося в массиве класса B????

Обращение к элементам массива
Здрасте народ. У меня проблема в наличии двухмерный масив 25х25. Нужно чтобы при выборе из списков ComboBox выводило нужный елемент этого...

Обращение к элементам стиля
LItem: tlistboxitem; ... LItem := tlistboxitem.Create(ListBox2); LItem.Parent:= ListBox2; ...

Обращение к элементам дизайна
Доброго времени суток. Такой вопрос: я в сценбиледере набросал форму, и теперь хочу навесить событие на кнопку на этой форме. Как мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
Реализация конвейеров машинного обучения с Python и Scikit-learn
AI_Generated 23.04.2025
Мир данных вокруг нас растёт с каждым днём, и умение эффективно обрабатывать информацию стало необходимым навыком. Специалисты по машинному обучению ежедневно сталкиваются с задачами предобработки. . .
Контроллеры Kubernetes Ingress: Сравнительный анализ
Mr. Docker 23.04.2025
В Kubernetes управление входящим трафиком представляет собой одну из ключевых задач при построении масштабируемых и отказоустойчивых приложений. Ingress — это API-объект, который служит вратами. . .
Оптимизация кода Python с Cython и Numba
py-thonny 23.04.2025
Python прочно обосновался в топе языков программирования благодаря своей простоте и гибкости. Разработчики любят его за читабельность кода и богатую экосистему библиотек. Но у этой медали есть и. . .
Микросервис на Python с FastAPI и Docker
ArchitectMsa 23.04.2025
В эпоху облачных вычислений и растущей сложности программных продуктов классическая монолитная архитектура всё чаще уступает место новым подходам. Микросервисная архитектура становится фаворитом. . .
Создаем веб-приложение на Vue.js и Laravel
Reangularity 23.04.2025
Выбор правильного технологического стека определяет успех веб-проекта. Laravel и Vue. js формируют отличную комбинацию для создания современных приложений. Laravel — это PHP-фреймворк с элегантным. . .
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер