<MyRusakov.ru />

Создание приложений для Android с нуля

Создание приложений для Android с нуля

Данный курс научит Вас создавать приложения любой сложности для Android. Курс состоит из 16-ти разделов, из которых Вы узнаете, как создавать свои собственные приложения для Android.

В курсе содержится вся необходимая теория, а также множество практических примеров, в том числе, и из моей личной практики.

Просмотрев данный курс и выполнив упражнения из него, Вы сможете создавать приложения любой сложности для самой популярной мобильной ОС в мире - Android.

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

Подписавшись по 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] вернет пустую строку
Профиль Ответить
05.07.2018 08:43:55 Обработка форм. Сообщение #3
Bigel

Bigel

Новичок

Новичок

Дата регистрации:
05.07.2018 08:32:09

Сообщений: 11

Хм... интересно, я еще php не практиковал.
Профиль Ответить