Articles of foreach

php foreach как ключ, каждые два числа как группа

<?php $data=array('1','2','3','4','5','6','7','8','9','10','11'); foreach($data as $key=> $element){ if($key % 2 != 0){ echo $element.'<br />'; } echo '<hr />'; } ?> php foreach как ключ, как сделать каждый два числа как группу? Я хочу вывести: 1,2 _____ 3,4 _____ 5,6 _____ 7,8 _____ 9,10 _____ 11

получить индекс sub в цикле foreach в simpleXMLElement

<?xml version="1.0" encoding="utf-8"?> <items> <item> <title>This is title1</title> <desc>This is desc1</desc> <image></image> <tudou></tudou> </item> <item> <title>This is title2</title> <desc>This is desc2</desc> <tudou>55362137</tudou> </item> <item> <title>This is title3</title> <desc>This is desc4</desc> </item> </items> вот мой php-код: <div class="nav"> <ul> <?php $xml = simplexml_load_file('post.xml'); //print_r($xml); foreach($xml->item as $key=>$item ) { echo <<<HTML <li> <div class="published"> <span class="day">13</span> […]

Как удалить пробелы в именах ключей массива в php?

Я пытаюсь удалить все пробелы в именах ключей массива, т.е. str_replace ('', '', $ value) (или худший сценарий замены заменяет их символами подчеркивания (_)) и я пытаюсь сделать это на самом глубоком уровне (показанном ниже) моего многомерного массива (поскольку другие уровни / уровни не имеют пробелов (СПАСИБО БОГ!)) […] [ownPagestoriesbystorytype] => Array ( [type] => […]

Как объединить две петли foreach в один

Язык – это PHP. У меня есть один foreach ($ a как $ b) и другой foreach ($ c как $ d => $ e). Как объединить их, чтобы читать как один. Я устал foreach (($ a как $ b) && ($ c как $ d => $ e)), но это мусор.

php PDO fetchAll () – пока не работает, foreach works

Я хотел бы знать, если я делаю все правильно, или fetchAll () не работает с WHILE. вот пример $db=new PDO("mysql:host=" .$dbhost. "; dbname=" . $dbname, $dbuser, $dbpass); $page=$db->prepare("SELECT * FROM page"); $page->execute(); foreach ($page->fetchAll(PDO::FETCH_ASSOC) as $row) { //echo a row //is working } однако, если я попытаюсь зациклиться while ($row=$page->fetchAll(PDO::FETCH_ASSOC)){ //echo a row //Show empty […]

Многопользовательский поиск в PHP / MySQL

Я пытаюсь создать поиск, который ищет несколько слов. Моя первая попытка не дала никаких результатов и выглядит следующим образом: require_once('database_conn.php'); if($_POST){ $explodedSearch = explode (" ", $_POST['quickSearch']); foreach($explodedSearch as $search){ $query = "SELECT * FROM jobseeker WHERE forename like '%$search%' or surname like '%$search%' ORDER BY userID LIMIT 5"; $result = mysql_query($query); } while($userData=mysql_fetch_array($result)){ $forename=$userData['forename']; […]

Значение php insert в массиве массивов с использованием foreach

У меня довольно простой вопрос, но я застрял. Я довольно новичок в php, и у меня есть такой массив: $array = array( 'one' => 1, 'two' => array('key1' => 'val1','key2' => 'val2'), 'three' => array('key1' => 'val1','key2' => 'val2'), 'four' => array('key1' => 'val1','key2' => 'val2') ); и для каждого из массивов в массиве (то […]

Как получить текущий индекс массива в цикле foreach?

Как получить текущий индекс в цикле foreach ? foreach ($arr as $key => $val) { // How do I get the index? // How do I get the first element in an associative array? }

Производительность FOR vs FOREACH в PHP

Прежде всего, я понимаю, что в 90% приложений разница в производительности совершенно не имеет значения, но мне просто нужно знать, какая из них быстрее. Это и … Информация, доступная в настоящее время в сети, путается. Многие люди говорят, что foreach – это плохо, но технически это должно быть быстрее, поскольку предполагается упростить запись обхода массива […]

Внутренний массив forach

Я пытаюсь создать массив внутри массива, используя цикл for – вот мой код: array( 'label' => 'Assign to user', 'desc' => 'Choose a user', 'id' => $prefix.'client', 'type' => 'radio' 'options' => array( foreach ($clients as $user) { $user->user_login => array ( 'label' => $user->user_login, 'value' => $user->user_login, ), } ) ) К сожалению, это […]