Articles of петли

PHP – отображение состояния цикла

У меня есть PHP-скрипт: $i=0; for(;$i<500;++i) { //Do some operation with files numbered 0 to 500; } Дело в том, что скрипт работает и отображает конечные результаты, но операция занимает некоторое время, и просмотр пустого экрана может расстраивать. Я думал, если есть способ, я могу постоянно обновлять страницу с конца клиента, детализируя, какой файл в […]

Предупреждение: Division by Zero Работа с PHP и MySQL

Я делаю вычисление с массивом, который извлекается из mysql, и проблема – это «деление на ноль» предупреждение Я запускаю цикл над этим статусом $v = (($v – $valuei)/($valuei) * 100); Здесь $ v изменяется (скажем, от 100 до 150, например 100, 101, 102, 103, …, 150), а $ valuei – это значение $ v (т.е. […]

цикл запроса mysql

ребята, я действительно ДЕЙСТВИТЕЛЬНО нуждаюсь в помощи в этом. 2 дня я полностью застрял. Мне нужно направление, чтобы принять это, потому что то, что я делаю ясно, не работает, и я очень расстраиваюсь. Моя общая цель – уменьшить количество электронных писем, отправленных в целевые домены, если оно настроено в базе данных, которая будет дросселироваться. аргументация […]

Преобразование массива пар ключ-значение в ассоциативный массив

В настоящее время у меня есть массив: [1] => Array ( [0] => 100011 [1] => 1 ) [2] => Array ( [0] => 100013 [1] => 1 ) [3] => Array ( [0] => 100022 [1] => 1 ) [4] => Array ( [0] => 100025 [1] => 1 Я хочу взять первый дочерний […]

php array и foreach?

Ниже мой код, который я пытаюсь получить, но у меня очень мало знаний о массиве и foreach . Так что это не работает правильно Мне нужно показать форму dropdown в браузере с содержимым массива Мне также нужно, чтобы элемент был выбран, если он равен $ mycountry. Наконец, я хотел бы показать США и Великобританию в […]

создавать звездные шаблоны с PHP для цикла

Я пытаюсь эхо-звезды и нуль, как рисунок ниже * ***0 ******00 **********000 Однако я получаю этот результат * **0 ***00 ****000 *****0000 ******00000 вот мой код for ($i=0; $i<=10; $i++) { echo "*"; for ($j=0; $j<$i; $j++) { echo "*"; } for ($z=0; $z<$i; $z++) { echo "0"; } echo "</br>"; } ?>

Производительность: если else vs switch, а vs for, для каждого vs for, print vs printf

Я тестировал все эти различные конструкции, используя getrusage() чтобы вычислить варианты (ru_utime + ru_stime) до и после их выполнения. Оказывается, нет никакой разницы в выполнении одной и той же задачи для подобных конструкций. Вот результаты: printf (1,5 ± 0,5)% быстрее, чем print foreach (6.0 ± 1.0)% быстрее, чем цикл for (итерирование по индексированному массиву из […]

wp_mail () в цикле, только отправка на последний адрес

Я использую плагин, который позволяет отправлять по электронной почте x количество людей. Все, что вам нужно сделать, это ввести свое «имя» и «адрес электронной почты». Эти записи называются friend_name[0] и friend_email[0] соответственно. Существуют кнопки + и – для добавления и удаления полей ввода. Число в $key идет вверх и вниз относительно количества полей. Я подтвердил, […]

Замена выведенного значения идентификатора SQL с его именем из другой таблицы

У меня есть код (см. Ниже), который заполняет таблицу всеми записями. Однако я хочу заменить ID, который представлен для site_id своим фактическим именем, которое хранится в другой таблице. Например, site_id является основным ключом в таблице, называемой sites_tbl , и я хочу вывести связанное имя sitename и отобразить это в таблице, а не идентификатор, который поступает […]

Как заполнить массив внутри цикла while и получить новую область для каждой итерации?

Проблема в том, что я получаю только последнее значение, исходящее из таблицы. Я думаю, это потому, что я строю массив, ссылаясь на его значения на один и тот же объект, и он продолжает меняться. Я знаю, что while цикл не создает новую область для каждой итерации, которая является проблемой. Каков наилучший способ получить новую область […]