Преобразование строки в массив символов

Как я могу преобразовать PHP:

$result = abdcef; 

в массив, который:

 $result[0] = a; $result[1] = b; $result[2] = c; $result[3] = d; 

Вы захотите использовать str_split ().

 $result = str_split('abcdef'); 

http://us2.php.net/manual/en/function.str-split.php

Не знаю, знаете ли вы об этом уже, но вам может не понадобиться ничего (в зависимости от того, что вы пытаетесь сделать).

 $string = "abcdef"; echo $string[1]; //Outputs "b" 

Таким образом, вы можете получить доступ к нему, как массив без каких-либо неприятностей, если вам просто нужно что-то простое.

 $result = "abcdef"; $result = str_split($result); 

Существует также необязательный параметр функции str_split для разделения на куски символов x.

Вы можете использовать функцию str_split ():

 $value = "abcdef"; $array = str_split($value); 

Если вы хотите разделить строку на значения массива разных сумм, вы можете указать второй параметр:

 $array = str_split($value, 2); 

Вышеизложенное разделит вашу строку на массив в кусках двух.

С помощью функции str_split вы сделаете это.

Как ниже:

 <?php $result = str_split('abcdef',1); echo "<pre>"; print_r($result); ?> 

Вы можете использовать str_split()

 $array = str_split($string); foreach ($array as $p){ echo $p . "<br />"; }