Сплит в PHP | Объяснение функции PHP Split()

А язык сценариев это язык, который интерпретирует сценарии во время выполнения. Целью сценариев обычно является повышение производительности или выполнение рутинных задач для приложения. Этот разделить в PHP Статья предоставит вам подробные сведения об альтернативах функции разделения в следующей последовательности:

  • Разделить в PHP
  • Что такое preg_split()?
  • Что такое взорвать ()?
  • что такое str_split()?

Разделить в PHP

Функция разделения была отклонена в PHP 5.3.0 и удалена в PHP 7. Существуют альтернативы этой функции, а именно:

  • preg_split()
  • взорваться()
  • ул_сплит().

Что такое preg_split()?

Это встроенная функция в PHP, которая используется для преобразования заданной строки в массив. Строка разбивается на более мелкие подстроки, длина которых задается пользователем с помощью этой функции. Допустим, указан предел, тогда подстроки возвращаются через массив до предела.

Синтаксис:

массив preg_split (шаблон, тема, лимит, флаг)

  • шаблон: Это строковый тип для поиска шаблона, иначе он разделяет элементы.
  • предмет: Это переменная, которая используется для хранения входной строки.
  • предел: Он указывает предел. Если лимит указан, то подстрока должна быть возвращена до лимита. Если предел равен 0 или -1, это указывает на «нет предела», который используется флагом.
  • флаг:
    PREG_SPLIT_NO_EMPTY − Функция preg_split() возвращает только непустые фрагменты.
    PREG_SPLIT_DELIM_CAPTURE − Выражение в скобках в шаблоне разделителя также будет захвачено и возвращено.
    PREG_SPLIT_OFFSET_CAPTURE − Для каждого совпадения также будет возвращено смещение добавочной строки.

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

<pre>
<?php $variable = preg_split("/[s,]+/", "ashok tarun, charan sabid"); print_r($variable); ?>
</pre>

Выход:

Array
(
    [0] => ashok
    [1] => tarun
    [2] => charan
    [3] => sabid
)

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


Выход:

Array
(
    [0] => a
    [1] => s
    [2] => h
    [3] => o
    [4] => k
)

Таким образом, мы разделяем строку на Спички и их смещения:


Выход:

Array
(
    [0] => Array
        (
            [0] => ashok
            [1] => 0
        )

    [1] => Array
        (
            [0] => is
            [1] => 6
        )

    [2] => Array
        (
            [0] => a
            [1] => 9
        )

    [3] => Array
        (
            [0] => student
            [1] => 11
        )

)

Что такое взорвать ()?

Это встроенная функция, которая разбивает строку на массив.

Синтаксис:

взорвать (разделитель, строка, предел)

  • Разделитель: Этот символ решает, что строка будет разделена.
  • Нить: Эта входная строка будет разделена на массив.
  • Лимит: Это необязательный параметр, определяющий количество элементов в массиве.

Пример:

<pre>
<?php $var_str="sunday,monday,tuesday,wednesday"; print_r(explode(',',$var_str,0)); //zero limit print_r(explode(',',$var_str,2));// positive limit print_r(explode(',',$var_str,-1));// negative limit ?>
</pre>

Выход:

Array
(
    [0] => sunday,monday,tuesday,wednesday
)
Array
(
    [0] => sunday
    [1] => monday,tuesday,wednesday
)
Array
(
    [0] => sunday
    [1] => monday
    [2] => tuesday
)

Что такое str_split()?

Эта функция используется для разбиения строки на массив с помощью параметр длины.

Синтаксис:

str_split(строка,длина()).

  • Нить: Он указывает строку для разделения.
  • Длина: Он определяет длину каждого отдельного элемента массива. По умолчанию 1.

Пример:

<pre>
<?php print_r(str_split("ashok",4)); ?>
</pre>

Выход:

Array
(
    [0] => asho
    [1] => k
)

На этом мы подошли к концу этой статьи, я надеюсь, что вы узнали обо всех трех функциях разделения preg_split(), взорвать(), str_split() с примерами.

Есть к нам вопрос? Пожалуйста, укажите это в разделе комментариев ” разделить в PHP » и я вернусь к вам.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *