Як за допомогою PHP видалити символ – всі способи реалізації

360

Від автора: може, слів з пісні не викинеш. Але ось в PHP видалити символ простіше простого. Сьогодні цим і займемося.

Функціональний підхід

Мається на увазі використання вбудованих в ядро мови функцій. Спочатку використовуємо str_replace(). Вона приймає три аргументи: символ заміни, замінний символ і вихідну рядок. Приклад:

“;
$format=str_replace(‘,’,”,$ishodnaya_str);
echo $format;
?>

Як за допомогою PHP видалити символ – всі способи реалізації

Але це не єдина функція для вилучення «небажаного» елемента із рядка. Ось ще одна:

“;
$format=substr($ishodnaya_str,1,3);
echo $format;
?>

Як за допомогою PHP видалити символ – всі способи реалізації

Тут для видалення певних частин тексту застосовуємо функцію substr(). В якості параметрів передаємо їй первісну рядок, положення, з якого потрібно відсікти рядок, і положення останнього знака повернення підрядка.

Використання даної функції виправдано, якщо знаєте черговість символу, який потрібно вилучити.

Ось ще одна функція, яка допомагає у вирішенні проблеми. strstr() повертає частину рядка до або після переданого їй символу. Як позбутися від нього:

“;
$format=strstr($ishodnaya_str,’5′,tru);
echo $format;
?>

Як за допомогою PHP видалити символ – всі способи реалізації

Для цього в параметрах функції вказуємо true і отримуємо ліву частина рядка від символу, але вже без нього.

Регулярки, тому що регулярно

Як завжди, панове, «на друге» у нас регулярні вирази. Їх використання вкрай зручно для вирішення деяких «незручних ситуацій. Наприклад, якщо потрібно позбутися від повторюваних знаків:

“;
echo preg_replace(‘/0/’,”,$ishodnaya_str);
?>

Тут застосовується функція для роботи з регулярками preg_replace(). У переданої їй рядку вона шукає заданий символ і змінює його на інший. У наведеному вище прикладі таким чином ми позбулися нулів у тексті.

Взагалі, у досліджуваній нами дисципліни безліч рядкових функцій. За допомогою деяких з них можна легко обрізати те, що заважає… В рядку Як за допомогою PHP видалити символ – всі способи реалізації . І попрошу, панове, без пошлостей! У нас серйозні матеріали. Особливо ті, які пишу я Як за допомогою PHP видалити символ – всі способи реалізації .