php взрывает все символы [дубликат]


На этот вопрос уже есть ответ здесь:

Я ищу эквивалент того, что в js было бы 'this is a string'.split('') для PHP.

Если я попробую $array = explode('', 'testing');, я получу ошибку Warning: explode() [function.explode]: Empty delimiter in

Есть ли другой способ сделать это?

Author: qwertymk, 2012-03-22

4 answers

Как указано в вашей ошибке, explode требуется разделитель для разделения строки. Использовать str_split вместо этого:

$arr = str_split('testing');

Выход

Array
(
    [0] => t
    [1] => e
    [2] => s
    [3] => t
    [4] => i
    [5] => n
    [6] => g
)
 84
Author: Josh, 2012-03-21 23:34:20

Используйте str_split функция.

$array = str_split( 'testing');
 7
Author: nickb, 2012-03-21 23:33:47
$string = "TEST";

echo $string[0];  // This will display T

Нет необходимости взрывать его

 5
Author: Mark Roach, 2013-04-15 15:01:02

ДЛЯ РАЗДЕЛЕНИЯ строки на МАССИВ лучше всего использовать

$arr= str_split($string);
 0
Author: user3470929, 2015-02-21 05:34:05