Articles of петли

Как создать несколько функций с переменной по имени?

У меня есть эта функция: function display_cell_1_url() { <input type="text" name="cell_1_url" id="cell_1_url" value="<?php echo get_option('cell_1_url');" /> } Как я могу объявить эту функцию 10 раз и заменить _1_ на имя функции и тело функции?

php loop random product из списка

У меня есть список продуктов, из ведьмы мне нужно отображать четыре элемента в случайном порядке. <?php // my product list function productlistX { $array = array( $product {$name = 'product name', $link = 'product link', $img = "product image"}; $product {$name = 'product name', $link = 'product link', $img = "product image"}; $product {$name = […]

PHP Цитирование по датам

У меня есть следующий цикл while, который сравнивает 2 даты, чтобы увидеть, является ли 1 меньше другого, а если нет, то добавляется неделя к первой дате. Он отлично работает, однако там, где существует большая разница между датами (т.е. более 12 месяцев), я получаю ошибку таймаута, поскольку она прошла максимальное время выполнения. Может ли кто-нибудь помочь […]

PHP str_replace для цикла for из массива

Хорошо, у меня есть str_replace и что я хочу сделать, это принимать значения из массива и брать следующий фрагмент, чтобы заменить слово «собака». Поэтому в основном я хочу читать строку $: «Утка съела кошку, а свинья съела шимпанзе» <?php $string = 'The dog ate the cat and the dog ate the chimp'; $array = array('duck','pig'); […]

как выполнить цикл значений GET в php

Я делаю простой интернет-магазин, такой как программа. Что вы можете предположить, что я сделаю так, чтобы я мог перебирать входы, которые я сделал в своей программе. Я все еще использую get, чтобы я мог видеть, как выглядят данные, я поменяю его, чтобы опубликовать его позже. Вот как выглядит URL-адрес, когда я совершаю покупку всех продуктов, […]

В то время как цикл PHP get_result не работает

Я пытаюсь получить строки из базы данных, используя подготовленные отчеты MySQl и получить результат. Однако это не работает. Пожалуйста, кто-нибудь может увидеть, где я ошибаюсь? Я пробовал решения часами, но я не могу заставить его работать. Страница просто не загружается, как если запрос завершился неудачно. $tag = trim($_GET['tag']); $stmt = $mysqli->prepare('SELECT posts.* FROM tags JOIN […]

Различные стили CSS для последнего элемента php-массива

Когда цикл через массив, как я могу создать другой стиль div css для последнего элемента, который будет выводиться в моем массиве. for($i=0;$i<=count($productid);$i++){if($productrank[$i]>0 ){ <? if (($productid[$i] % 2 ) && !( last element of array){ echo '<div class="centerBoxContentsFeatured centeredContent back vLine " style="width:50%;">';} else { echo '<div class="centerBoxContentsFeatured centeredContent back " style="width:50%;">';} ?>

Как получить доступ к «ключу» и «значению» из массива, переданного в цикл for?

Как я могу изменить цикл «foreach» ниже, чтобы я мог присвоить значение «ключ» $ myradiooption массива как «значение» для каждого ввода вместо значения «option» массива, как я сейчас делаю (я все еще хочу эхо значение «опции» массива в качестве метки)? $myradiooptions = array("grid1" => "Grid View (default)", "list1" => "List View (1 column)", "list2" => […]

Как создать вложенный список внутри цикла while?

У меня возникли проблемы с попыткой получить вложенную <ul> внутри цикла while. Я не уверен, что это возможно, поэтому я открыт для альтернатив. Вот краткое изображение того, как выглядит моя база данных и чего я пытаюсь достичь. Вот мой sql SELECT * FROM drinks_category, drinks_lookup, drinks WHERE drinks.drink_id = drinks_lookup.drink_id AND drinks_lookup.drinks_category_id = drinks_category.drinks_category_id ORDER […]

PHP – Ошибочная петля алфавита

Может ли кто-нибудь объяснить мне, почему: <?php for ($i = 'a'; $i <= 'z'; $i++){ echo "$i "; } ?> Почему его выход: abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am a ao ap aq ar as at au av aw ax ay az ba bb bc bd […]