Articles of петли

Зачем считать плохо, чем $ count

Я просто просматривал ответы на разные вопросы, чтобы узнать больше. Я видел ответ, в котором говорится, что плохой практикой в ​​php писать для ($ I = 0; $ г <подсчет ($ массив); $ я ++) В нем говорится, что вызов функции count в цикле снижает скорость кода. Обсуждение в комментариях по этому вопросу было неясным. […]

Как закрыть цикл PHP, который вставляет из DOM в MySQL

Этот вопрос может быть немного специфичным для stackoverflow, но вот он. У меня есть php-файл, который берет html, записывая его в новый файл, вставляя имя файла в базу данных … все это прекрасно работает. Теперь я хочу извлечь ссылки в html, используя DOM. Я получил код отсюда и получил следующую ошибку: Ошибка анализа: синтаксическая ошибка, […]

Сброс многомерных массивов в php

Я пытаюсь отключить определенное значение в массиве сеансов в php. Я хотел бы спросить, есть ли лучший способ сделать это: <?php session_start(); if(isset($_GET['Uname'])){ echo "Uname is set!"; $uname=$_GET['Uname']; echo count($_SESSION['user']); for($x=0; $x < count($_SESSION['user']); $x++ ){ if($_SESSION['user'][$x]['Uname']==$uname){ unset($_SESSION['user'][$x]['Uname']); } } }else{ } ?> Можно ли выполнить одно и то же, используя цикл foreach? Или другой […]

PHP foreach loop x times и добавить placeholder

Я использую foreach для прокрутки изображения. Максимально четыре изображения и минимум 1 изображение. Например, если есть два изображения (= две петли), я хочу сказать, что для него требуется повторить цикл два раза и повторить некоторые снимки-заполнители. Heres my foreach: <?php foreach($users as $k => $v) {?> <img src="/images/user_<?php echo $k; ?>.jpg" alt="" title="" /> <?php […]

Получить массив ключей, переданных по значению PHP

У меня есть следующий массив $group= array( [0] => 'apple', [1] => 'orange', [2] => 'gorilla' ); Я запускаю группу массивов через функцию для каждой функции, и когда цикл попадает в значения горилл, я хочу, чтобы он выплюнул указатель горилл foreach ($group as $key) { if ($key == gorilla){ echo //<—— the index of gorilla […]

Многомерные массивы, проверьте разницу

У меня есть 2 массива Array ( [0] => Array ( [SKU] => 379 [ProductName] => Wrap – Black [ProductSellingPrice] => 1.00 [ProductQty] => 1 ) [1] => Array ( [SKU] => 3909 [ProductName] => Wrap – Navy [ProductSellingPrice] => 0.00 [ProductQty] => 1 ) и второе: Array ( [0] => Array ( [SKU] => […]

Работа вокруг цикла

Я заметил подобное повторение и пытаюсь работать с помощью одного цикла для этого, если могу уменьшить длину кода: Мне не нужно будет использовать случай переключения, если я могу сформировать цикл вместо этого? $ returnNo переменная начинается с 5, каждый случай умножается на 2, а затем минус 1. где он показывает «$ a <=», он начинается […]

Показывать год только один раз в цикле архивов

Я только начал с PHP и mySQL, и я создаю какой-то блог. В свое время я думаю, что все идет хорошо – у меня есть некоторые проблемы с моим кодом архивов. Я думаю, что решение будет довольно простым, но я настолько ослеплен, что просто не могу найти смысла сам. Это мой фактический код, и все […]

Стоп в середине цикла PHP

Вот что у меня есть, $awards_sql_1 = mysql_query('SELECT * FROM categories WHERE section_id = 1') or die(mysql_error()); $awards_sql_2 = mysql_query('SELECT * FROM categories WHERE section_id = 2') or die(mysql_error()); $awards_sql_3 = mysql_query('SELECT * FROM categories WHERE section_id = 3') or die(mysql_error()); $awards_sql_4 = mysql_query('SELECT * FROM categories WHERE section_id = 4') or die(mysql_error()); $loop = […]

PHP генерирует DIVs на основе определенного числа

Например, у меня есть это число: 6 Мне нужно генерировать DIV в 6 раз. Например: $number = 6; PHP generates the DIV #example for $number of times (6 in this case). Как мне это сделать? Я не специалист по петлям PHP, если это так. Благодаря!

Intereting Posts