Преобразование строк в массив на PHP

Преобразование строк в массив на PHP

6482

В профессиональном создании сайтов почти в каждом проекте необходимо делить (разбивать) текст на о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.


Результат разделения текста на равные части:


Помогла ли вам статья?
351 раз уже помогла
Комментарии: (0)

КАТЕГОРИИ