2010-05-04 17 views

Odpowiedz

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

Istnieje również opcjonalny parametr w funkcji str_split podzielić na kawałki x znaków.

2

Można użyć str_split() Funkcja:

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

Jeśli chcesz podzielić ciąg na wartości wachlarz różnych ilościach można określić drugi parametr:

$array = str_split($value, 2); 

Powyższy wola Podziel swój ciąg na tablicę w dwóch częściach.

21

Nie wiem, czy jesteś już tego świadomy, ale nie musisz nic robić (w zależności od tego, co próbujesz zrobić).

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

Dzięki temu możesz uzyskać do niego dostęp bez żadnych problemów, jeśli potrzebujesz czegoś prostego.

+0

Jest to najbardziej skuteczny sposób to zrobić to, ponieważ wywołania funkcji powodują więcej narzutów. – Machavity

3

Przy pomocy funkcji str_split, zrobisz to.

jak poniżej ::

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

Można użyć funkcji str_split()

$array = str_split($string); 

foreach ($array as $p){ 

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