Подтвердить что ты не робот

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

В PHP, как мне преобразовать:

$result = abdcef;

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

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

Ответ 2

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

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

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

Ответ 3

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

Как ниже::

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

Ответ 4

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

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

Ответ 5

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

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

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

$array = str_split($value, 2);

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

Ответ 6

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

$array = str_split($string);

foreach ($array as $p){

    echo $p . "<br />";
}