Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Как разбить текст по разделителю с примерами

Поддержи проект!!! smile

О функции explode - разбить текст по разделителю, разделить текст по строкам, по переносу, по пробелу! Текст в массив php. Существует множество способов разбить текст! И сегодня мы поговорим о том, чем я пользуюсь для разбития текста. Мы будем пользоваться функцией explode, чтобы разбить текст!

explode - текст в массив php

  1. Что такое explode
  2. Пример разбиения текста с помощью explode с выводом результата
  3. Как разбить текст по переносу строки пример
  4. Как разбить текст по пробелу пример!?
  1. Что такое explode

    Функция explode - Разбивает строку на подстроки

    Синтаксис explode:

    explode ( string(delimiter) , string)

    Как можно объяснить функцию explode , вернее её синтаксис !?

    Начнем со слова explode - это слово не означает разделить(взрывать,разрываться), но по смыслу, самое близкое именно разделить!

    Второй параметр функции имеет два слова string и delimiter. string - строка. delimiter - разделитель. Другими словами, второй параметр в функции explode - обязательно строка, и она будет делителем.

    И третий параметр в функции explode - опять string - строка, т.е. и вторым параметром идет только строка.

    Результатом работы функции explode получается всегда массив.

    Самый простой пример работы explode

    У нас есть строка Привет мир!, мы её можем разделить по пробелу...

    $example = explode (' ','Привет мир!');

    print_r($example);

    Результат вывода работы explode

    Array

    (

    [0] => Привет

    [1] => мир!

    )

  2. Пример разбиения текста с помощью explode с выводом результата

    Для примера разбития текста по разделителю, нам потребуется какая-то простая строка с этим самым разделителем прямо в строке...

    $string = "первое|второе|третье|четвертое|слово";

    Применим к данной переменной функцию explode :

    $result = explode("|", $string);

    И выведем результат прямо здесь с помощью print_r:

    print_r($result);

    Вывод результата разбиения текста по разделителю:

    Array

    (

    [0] => первое

    [1] => второе

    [2] => третье

    [3] => четвертое

    [4] => слово

    )

  3. Как разбить текст по переносу строки пример!?

    Для иллюстрации - как разбить текст по переносу строки, нам потребуется какой-то пример, чтобы это показать, как разбивает текст функция explode по переносу строки.

    Это тестовый текст для разбиения по переносу строки

    $old_text = "Это тестовый текст,

    который предназначен для того,

    чтобы можно было воочию увидеть

    результат разбиения строки на подстроки,

    с помощью функции

    explode

    ";

    Далее в функции записываем разделитель \n - это и есть перенос строки, вторым аргументом вставляем наш тестовый текст.
    $new_text = explode("\n", $old_text);

    И далее нам только и остается вывести результат , как мы разбили текст по переносу строки!:

    Array

    (

    [0] => Это тестовый текст,

    [1] => который предназначен для того,

    [2] => чтобы можно было воочию увидеть

    [3] => результат разбиения текста,

    [4] => с помощью функции

    [5] => explode

    [6] =>

    )

    Вопрос на засыпку! - Почему последняя ячейка пустая!?

  4. Как разбить текст по пробелу пример!?

    Чтобы не искать и не делать новый текст, мы возьмем текст,, который приведен выше и уже его-то мы и разделим по пробелу! На позиции разделителя ставим пробел!

    $new_text_2= explode(" ", $old_text);

    Пример, как мы разбили текст по пробелу!

    Array

    (

    [0] => Это

    [1] => тестовый

    [2] => текст,

    который

    [3] => предназначен

    [4] => для

    [5] => того,

    чтобы

    [6] => можно

    [7] => было

    [8] => воочию

    [9] => увидеть

    результат

    [10] => разбиения

    [11] => текста,

    с

    [12] => помощью

    [13] => функции

    explode

    )

    Здесь обращаю ваше внимание! Что в то месте, где встречается перенос строки и нет пробел, а в ячейку попадает и перенос и два слова...


Последняя дата редактирования : 11.02.2021 10:48
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
разбить текст по словам phpphp разбить текст на словаphp разбить текст на строкиphp разбить текст на предложенияразбить текст на слова phpфункция explode в php в примерах

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
13/04/2021 08:12
Во-первых пожалуйста!1). $new_array - был прописан оттого, что контент на сайте пишется на живых примерах. И часто…
подробнее.
Валерий :
13/04/2021 05:47
перебрал весь материал- во первых спасибоискал другое но понравился Ваш материалerror - или неточность 1. везде…
подробнее.
Марат :
08/04/2021 07:12
Сам афигеваю!
подробнее.
stream :
07/04/2021 05:56
Неплохо)
подробнее.
Марат :
24/03/2021 11:01
Да что вы!? За что обижаться то?Вы тот редкий человек, который смог написать! Вы молодец!Человек, же который не…
подробнее.