Здраствуйте. Никак не могу написать функцию для разбивки предложения с знаками вроде тире, двоеточий на слова, записанные через запятые. Очень прошу помочь.
PHP: <?php $keywords = explode(" ", $Row['name']); ?> А вот как разделить все запятыми и очистить от других символов...
Если я правильно понял, вот окончательный вариант: Код (Text): function KeyWords($p1) { $Str = str_replace(array('"','-','«','»'), "", $p1); $KeyWords_explode = explode('', $Str); $KeyWords = implode(', ', $keywords_explode); return $KeyWords; } --- Добавлено --- Но он не работает
Покажи как отлаживаешь. Входные данные какие? Какие значения промежуточных переменных? Что ожидаешь и почему по-твоему не работает?
Нашел опечатку, вот рабочий скрипт: Код (Text): <?php $p1 = "Текст для удаления - символов."; $Str = str_replace(array('"','-','«','»'), "", $p1); $KeyWords_explode = explode(" ", $Str); $KeyWords = implode(', ', $KeyWords_explode); echo $KeyWords; ?>