[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Строковые функции
Georg-71
Сдобрым вечером!
Ребят подскажите пожалуйста.
Мне надо сделать замену разделителей на пробел

    $a= 'Маша,Витя,Юля;Федя-Даша';
$a= str_replace(',', ' ', $a);
echo $a;

Как заменить один знак я разобрался а вот как сделать так чтоб все знаки заменяло на пробел?

Заранее спасибо.




Спустя 3 минуты, 40 секунд (11.05.2011 - 21:55) sharki написал(а):
Можно создать некий шаблон, ввиде массива
$arr = array(",", "-", "?", ";");
$a= str_replace($arr, ' ', $a);

Спустя 3 минуты, 23 секунды (11.05.2011 - 21:58) Georg-71 написал(а):
Спасибо огромное ша буду пробовать.

Спустя 5 минут, 42 секунды (11.05.2011 - 22:04) Лена написал(а):
Будет пропускать только буквы и цифры, все остальное будет менять на пробелы.

$a= 'Маша,Витя,Юля;Федя-Даша';
$search = '|[^[:alnum:]]+|';
$a= preg_replace($search, ' ', $a);
echo $a;

Спустя 21 час, 49 минут, 16 секунд (12.05.2011 - 19:53) Georg-71 написал(а):
Лена

Спасибо попробую.

Спустя 1 день, 2 часа, 39 минут, 7 секунд (13.05.2011 - 22:32) Georg-71 написал(а):
С добрым вечером. Ребята подскажите как к коду из ядра по урокам
/** 
* Edit page
* Редактируем страницу
*/

if($ok && $POST['value1'])
{

$links[$GET['num']][1] = htmlspecialchars($POST['value1']);

file_put_contents(IRB_ROOT .'arhives/menu.txt', serialize($links));
file_put_contents(IRB_ROOT .'arhives/'. $GET['id'] .'.txt', $POST['value2']);

reDirect();

}


/**
* Read page
* Читаем страницу
*/

$page = $links[$GET['num']][1];
$edittext = '';

if(file_exists(IRB_ROOT .'arhives/'. $GET['id'] .'.txt'))
$edittext = file_get_contents(IRB_ROOT .'arhives/'. $GET['id'] .'.txt');
else
{
header("HTTP/1.1 404 Not Found");
exit(file_get_contents(IRB_ROOT .'404.html'));
}


прикрутить код для замены разделителей на пробел.
С кодом мне помогли Вот он
$a= 'Маша,Витя,Юля;Федя-Даша';
$search = '|[^[:alnum:]]+|';
$a= preg_replace($search, ' ', $a);
echo $a;


Заранее благодарен.

Спустя 2 дня, 23 часа, 8 минут, 41 секунда (16.05.2011 - 21:41) Georg-71 написал(а):
С добрым вечером. Ребят подскажите пожалуйста. Код получилось прикрутить но вот в админке после редактирования возвращает вот такой результат если я допустим ставлю два пробела подряд

Маша nbsp 23 nbsp Витя nbsp 34 br

Где может быть гвоздь?

Заранее спасибо

Спустя 25 минут, 44 секунды (16.05.2011 - 22:07) Georg-71 написал(а):
Всем спасибо разобрался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.