Ребят подскажите пожалуйста.
Мне надо сделать замену разделителей на пробел
$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
Где может быть гвоздь?
Заранее спасибо
Маша nbsp 23 nbsp Витя nbsp 34 br
Где может быть гвоздь?
Заранее спасибо
Спустя 25 минут, 44 секунды (16.05.2011 - 22:07) Georg-71 написал(а):
Всем спасибо разобрался.