|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2013, 02:22 | #1 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Перебор свойств класса и присвоение им значения в цикле PHP
Здравствуйте
Вот столкнулся с такой проблемой. Нужно как-то приведенный ниже код организовать в цикле. Подскажите как это сделать. PHP код:
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
16.04.2013, 08:10 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Код:
|
16.04.2013, 18:58 | #3 | |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Цитата:
Я хочу чтобы в цикле перебирались поля объекта "класса" и в них присваивалось соответствующее значение с ассоциативного массива. Пример: PHP код:
Понимаю что привел в пример полный бред - но что-то подобное мне нужно.
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
|
16.04.2013, 22:19 | #4 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Если хотите сделать тяп-ляп, лишь бы работало, то можете воспользоваться функцией get_object_vars или просто
PHP код:
Если хотите сделать правильно, то это не так просто. Нужно использовать отражения классов(ReflectionObject), проверять тип свойства (публичное ли) и только тогда присваивать. Всё это можно вынести в отдельный метод класса и передавать ему лишь массив с данными. Вроде PHP код:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
18.04.2013, 10:57 | #5 | |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Цитата:
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перебор имен всех доступных свойств и методов объект в VBA | ivan1h42 | Microsoft Office Excel | 4 | 10.11.2021 20:11 |
Перебор объектов в цикле | FearDog | Общие вопросы Delphi | 2 | 01.04.2013 23:05 |
Программный перебор свойств контрола | alex77755 | Microsoft Office Excel | 8 | 21.06.2012 08:20 |
Присвоение и передача значения переменной из HTML в PHP | alexscorp1661 | Помощь студентам | 1 | 18.04.2010 11:33 |
Присвоение текста в цикле | AvaMight | Общие вопросы Delphi | 2 | 16.06.2009 01:23 |