Я начинаю с даты 2010-05-01 и заканчивая 2010-05-10 . Как я могу перебирать все эти даты в PHP?
Мы все слышали о том, как в цикле for мы должны это сделать: for ($i = 0, $count = count($array); $i < $c; ++$i) { // Do stuff while traversing array } вместо этого: for ($i = 0; $i < count($array); ++$i) { // Do stuff while traversing array } по соображениям производительности (т.е. инициализация […]
Необходимо хранить значения из цикла foreach в массиве, вам нужна помощь в этом. Код ниже не работает, только сохраняет последнее значение, пробовал $ items. = …, но это тоже не делает трюк, любая помощь будет оценена. <?php foreach($group_membership as $i => $username) { $items = array($username); } print_r($items); ?>
Недавно я испытал эту странную проблему: while(list($key, $value) = each($array)) не перечислял все значения массива, заменив их на … foreach($array as $key => $value) … работал отлично. И теперь мне интересно. В чем разница между этими двумя?
Континентальный стол ASIA ЮЖНАЯ АМЕРИКА Стол страны Япония Китай Бразилия Перу Это данные в моей таблице, и я получаю все данные из таблицы континентов и таблицы стран, как это <select name="continent" class='required InputBox'> <?php echo "<option value=''></option>"; foreach (Contintent() as $value) { echo "<option id='" . $value[ 'sysid'] . "' value='" . $value[ 'name'] . […]
Я запускаю этот вызов БД, чтобы получить многомерный массив. Я пытаюсь получить ключи каждого, но когда я пытаюсь, он становится пустым или массивом. $root_array = array(); $sites = $this->sites($member_id); foreach ($sites as $site){ $records = $this->db->select('p.name as place_name, p.id as place_id,p.active as place_status') ->from('places p') ->join('members_permissions pm','pm.sites_id = p.sites_id and pm.members_id ='.$member_id) ->where('p.active', 0) ->get(); […]
Я перебираю массив объектов и хочу удалить один из объектов на основе его свойства «id», но мой код не работает. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this } } } Какие-либо предложения. […]
Возможно ли «заглянуть вперед» при повторении массива в PHP 5.2? Например, я часто использую foreach для управления данными из массива: foreach($array as $object) { // do something } Но мне часто нужно заглядывать в следующий элемент, проходя через массив. Я знаю, что могу использовать цикл for и ссылаться на следующий элемент по его индексу ( […]
это мой массив в php $ гостиницах Array ( [0] => Array ( [hotel_name] => Name [info] => info [rooms] => Array ( [0] => Array ( [room_name] => name [beds] => 2 [boards] => Array ( [board_id] => 1 [price] =>200.00 ) ) ) ) ) как я могу получить board_id и цену, я […]
Я пытаюсь сделать жизнь немного проще для повторных вызовов базы данных с помощью функции, которая должна (теоретически) позволять мне связывать параметры с помощью массива: function query($tblName,$queryParams = false){ $this->queryObject = $this->con->prepare($this->queryString); if($queryParams){ foreach ($queryParams as $key => $value) { $this->queryObject->bindParam($key, $value); } } $this->queryResult = $this->queryObject->execute(); print_r($this->queryResult); } Который я тогда называю так: $queryParams = […]