<MyRusakov.ru />

Создание Интернет-магазина на OpenCart 2.0

Создание Интернет-магазина на OpenCart 2.0

Видеокурс "Создание Интернет-магазина на OpenCart 2.0" обучит Вас созданию любых Интернет-магазинов на OpenCart 2. В первом разделе курса разбираются абсолютно все возможности данного движка с примерами.

Во втором разделе создаётся полноценный Интернет-магазин, где Вы уже всё увидите своими глазами.

И, наконец, в третьем разделе курса созданный Интернет-магазин будет размещён в Интернете.

К курсу так же идут бесплатные и очень ценные Бонусы сопоставимые с самим курсом: "Как сэкономить на Яндекс.Директ до 50%", "Дропшиппинг" и "Как раскрутить Интернет-магазин".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Обработка форм.
24.05.2018 19:06:05 Обработка форм. Сообщение #1
Slo_nik

Slo_nik

Новичок

Новичок

Дата регистрации:
24.05.2018 18:56:36

Сообщений: 1

Доброго времени суток.

Из задания 23. в начале курса 'Php и MySql с нуля до гуру" не могу понять, как все это реализовать с циклами и посимвольному перебору строки?
Также есть ошибка с написанием на русском- выводятся ромбы. Смена в редакторе на Utf8 и вставка мета-тэгов не меняет ничего.

1 Создайте форму с method=”post”.
2 В форме должны быть текстовая область (textarea) и кнопка.
3 В обработчике необходимо принять строку из текстовой области.
4 Создайте массив, где каждый элемент будет содержать 1 символ из переданной строки.
Удалите каждый чётный элемент (то есть 0, 2, 4 и так далее).
5 Соедините все элементы получившегося массива в одну строку и выведите её.

Примечание: Должно получиться что-то наподобие этого: пришла строка «Моя строка», а выйти в браузер должно: «о тоа».


Работает только в таком варианте
<?php

//взять строку
$txt = "моя строка"; // $_POST['text'];

//разбить на символы

$chars = preg_split("//", $txt,-1, PREG_SPLIT_NO_EMPTY);

//оставить нечетные

$odd = array_filter($chars, function($idx){ return $idx & 1;}, ARRAY_FILTER_USE_KEY);

//слить обратно

//$result = implode("", $odd);

//в целом четные буквы можно еще удалить, например, так

$result = preg_replace("/.(.)/", "$1", $txt);

echo $result;
?>
Профиль Ответить
26.06.2018 19:51:47 Обработка форм. Сообщение #2
Andy-Ar

Andy-Ar

Новичок

Новичок

Дата регистрации:
26.06.2018 19:33:33

Сообщений: 1

$text = 'Hello';
if($text){
$arr =[];
$i = 0;
while($text[$i]!==''{
$arr[] = $text[$i];
$i ++;
}
}
foreach($arr as $key => $val){echo "{$key} = {$val}<br />";}
//$text[5] вернет пустую строку
Профиль Ответить