Какая функция нужна для разбиения строки на части php?

Аватар пользователя Аслан Аутлев
Аслан Аутлев
22 января 2023

Для разбиения строки на части в PHP можно использовать функции explode() или str_split().

explode() возвращает массив строк, полученных разбиением строки string с использованием separator в качестве разделителя.

explode(string $separator, string $string, int $limit = PHP_INT_MAX): array

Пример:

<?php

$pie  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pie);
print_r($pieces); // => ["piece1", "piece2", "piece3", "piece4", "piece5", "piece6"]

str_split() преобразует строку в массив.

str_split(string $string, int $length = 1): array

Пример:

<?php

$str = "Hexlet";

$arr1 = str_split($str);
$arr2 = str_split($str, 3);

print_r($arr1); // => ["H", "e", "x", "l", "e", "t"]
print_r($arr2); // => ["Hex", "let"]
0 0