Как модифицировать содержимое из тестового поля?

Здравствуйте! У меня есть текстовое поле формы. Клиент вводит примерно следующее содержимое в текстовое поле формы:
banana apple mango ( слова разделены пробелами)
Как вывести в переменную или массив следующее содержимое:
*banana
*apple
*mango

?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
kentuck1213
@kentuck1213
$txt_arr = explode(' ', $_POST['text']);
foreach($text_arr as $txt){
echo "* $txt";
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@bkosun
$string = 'banana apple mango';
$arr = explode(' ', $string);
$result = array_map(function($v){
    return '*' . $v;
}, $arr);

var_dump($result);

/*
array(3) {
  [0]=>
  string(7) "*banana"
  [1]=>
  string(6) "*apple"
  [2]=>
  string(6) "*mango"
}
*/

php.net/manual/ru/function.explode.php
php.net/manual/ru/function.array-map.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы