массивы foreach с опеределенным ключем -> значением
Всем привет!
После часового штудирования документации никак не могу понять как использовать foreach для того чтобы он выписал только массивы только с определенным значением. кароче. У меня есть объект $objects в котором находятся массивы, в каждом массиве есть значение, назовем его value и оно всегда ровняется или 1 или 0 как выписать только те массивы, у которых значение value ровняется 1? <?php foreach ($objects as $object) { ?> |
Что значит выписать?
|
Цитата:
<?php include(locate_template('parts/template.php')); ?> в этом шаблоне выписывает всё что нужно то есть этот шаблон принтит информацию о каждом массиве в объекте $object |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Если что-то другое, значит о другом. А есть "выписывает и принтит" и что к чему ... ну околесица какая-то. |
Цитата:
Источник данных - объект в котором есть массивы (посты из водрпресса) |
Данные в этой CMS хранятся в базе и если необходимо вывести определенные, то только они по условию и выбираются из базы. То есть какой-то еще выборки из уже выбранного из базы не потребуется. Другое дело, что при выборке из базы могут использоваться и объединения запросов, что вы итоге будет отражаться в результате множеством строк относящихся к одной и той же записи.
Что требуется сделать неизвестно, но самое простое, это цикл для вывода. |
<?php foreach ($objects as $object) if ($object->value) { ?> Кароч, вот решение. Цикл проходит объект $objects где находятся массивы $object и если в массиве есть значение value (которое равняется 1) то его выводит |
Часовой пояс GMT +3, время: 09:57. |