Имеется простейший код
HTML:
<form action="index.php" method="post">
<input type="text" name="string">
<input type="submit" name="ok">
</form>
PHP:
if (isset($_POST['ok']))
{
$string = $_POST['string'];
for ($i = strlen($string); $i < 0; $i--)
{
echo $string;
}
}
Как я представляю работу скрипта: В форму HTML вводится строка. Переменной $i присваивается длина строки. После чего, эта самая строка, которую мы вводили ранее, с помощью оператора echo выводится $i раз. Однако при вводе строки оператор echo не печатает ничего. В чем может быть ошибка?
Ошибка в значке <
вместо нужного здесь >
:
for ($i = strlen($string); $i > 0; $i--)
что в переводе на человеческий означает: "выполнять тело циклa пока выполняется условие $i > 0
"
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Допустим на сайте интернет магазина есть 3 ссылки на один и тот же php файл, пусть это будет: одежда для женщин, одежда для мужчин, одежда для...
Стоит задача подписать строку приватным ключем на PHP и проверить подпись публичным ключем на C++openssl сгенерил пару ключей