Как разбить строку на символы?

Здравствуйте!

Какой нативной функцией можно разбить строку на символы (в массив)?
  • Вопрос задан
  • 17909 просмотров
Пригласить эксперта
Ответы на вопрос 5
Вам нужна функция str_split
Для кириллицы:

mb_regex_encoding('UTF-8');
mb_internal_encoding("UTF-8");
$charlist = preg_split('/(?<!^)(?!$)/u', $string);
Ответ написан
Комментировать
$str = 'строка';
$array = str_split($str);
print_r($str);
Ответ написан
azrail_dev
@azrail_dev
Ответ написан
Комментировать
hOtRush
@hOtRush
$str = 'String';
$str_arr = array();
for ($i=0;$i<=strlen($str)-1;$i++) {
	array_push($str_arr, $str[$i]);
}
var_dump($str_arr);
Ответ написан
Комментировать
@metnee
Не знаю какой у тебя там контекст. Но буковки удобно таким образом брать:
$asd = "qwerty";
 echo $asd [0] // выдаст "q"
 echo $asd [2] // выдаст "e"
 echo $asd [100] // выдаст пустоту
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы