Сплит в 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 » и я вернусь к вам.