Преобразование строк в массив на PHP
В профессиональном создании сайтов почти в каждом проекте необходимо делить (разбивать) текст на оnдельные блоки. Для этого рассмотрим php функции: explode, str_replace, preg_replace, preg_split, str_split.
Приведем 6 примеров о том как можно преобразовать строки текста в массив (Array) по указанным разделителям.
Пример №1. Разделить текст по переносам строк
Используем php функцию explode, где в качестве первого параметра указываем разделитель в тексте. В нашем случае \n - это перенос строки.
Результат преобразования в массив:
Пример №2. Разделить текст по предложениям
В этом примере уже используем регулярное выражение с вызовом функции preg_split.
Пример №3. Разделить текст по словам
Используем php функции preg_replace и preg_split.
Результат преобразования текста по словам:
Пример №4. Разделить текст по буквам
Используем php функцию str_split
Результат преобразования текста по буквам:
Пример №4. Разделить текст по нескольким разделителям
Используем php функцию str_split
Результат преобразования текста по нескольким разделителям:
Пример №5. Разделить текст на равные части
Используем php функции str_split и array_chunk.
Результат разделения текста на равные части: