2010-05-04 3 views

ответ

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

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

2

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

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

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

$array = str_split($value, 2); 

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

21

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

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

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

+0

Это наиболее эффективный способ сделать это, поскольку вызовы функций накладывают больше накладных расходов. – Machavity

3

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

Как ниже ::

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

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

$array = str_split($string); 

foreach ($array as $p){ 

    echo $p . "<br />"; 
} 
Смежные вопросы