2010-05-04 31 views

Respuesta

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

También hay un parámetro opcional de la función str_split a dividirse en trozos de caracteres x.

2

Puede utilizar la función str_split():

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

Si desea dividir la cadena en valores de matriz de diferentes cantidades puede especificar el segundo parámetro:

$array = str_split($value, 2); 

La voluntad por encima divide tu cuerda en una matriz en trozos de dos.

21

No sé si ya lo sabe, pero es posible que no necesite hacer nada (según lo que esté intentando hacer).

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

Así que puede acceder a él como una matriz sin ningún tipo de efecto si solo necesita algo simple.

+0

Esta es la forma más eficiente de hacer ya que las llamadas de función incurren en más gastos generales. – Machavity

3

Con la ayuda de la función str_split, lo hará.

, como a continuación ::

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

Puede utilizar la función str_split()

$array = str_split($string); 

foreach ($array as $p){ 

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