В PHP, как я конвертировать:Преобразование строки в массив символов
$result = abdcef;
в массив, что это:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
В PHP, как я конвертировать:Преобразование строки в массив символов
$result = abdcef;
в массив, что это:
$result[0] = a;
$result[1] = b;
$result[2] = c;
$result[3] = d;
Вы хотите использовать str_split().
$result = str_split('abcdef');
$result = "abcdef";
$result = str_split($result);
Существует также дополнительный параметр на функцию str_split разделить на куски х символов.
Вы можете использовать функцию str_split():
$value = "abcdef";
$array = str_split($value);
Если вы хотите разделить строку на значение массива различных сумм, которые вы можете указать второй параметр:
$array = str_split($value, 2);
выше воли разделите строку на массив в кусках двух.
Не знаю, знаете ли вы об этом уже, но вам может не понадобиться ничего (в зависимости от того, что вы пытаетесь сделать).
$string = "abcdef";
echo $string[1];
//Outputs "b"
Таким образом, вы можете получить к нему доступ как массив без каких-либо фальсификаций, если вам просто нужно что-то простое.
Это наиболее эффективный способ сделать это, поскольку вызовы функций накладывают больше накладных расходов. – Machavity
С помощью функции 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 />";
}
Обратите внимание, что 'str_split ('')' возвращает непустой массив –