Código PHP:
<?PHP
$cadena = "Esta es una cadena de ejemplo";
$tok = strtok ($cadena," ");
while ($tok) {
echo "Palabra=$tok<br>";
$tok = strtok (" ");
}
?>
Pero cuando quiero que el parametro no sea un espacio, sino por ejemplo un caracter como: "a", entonces el script da error, y BORRA el caracter.
Lo que hago es esto:
Código PHP:
<?PHP
$cadena = "Esta es una cadena de ejemplo";
$tok = strtok ($cadena,"a");
while ($tok) {
echo "Palabra=$tok<br>";
$tok = strtok ("a");
}
?>
Por favor, donde esta el error?, o cómo puedo hacer que el parametro sea: "a" y no salgan errores?.
Pero mi pregunta más importante es:
Como hago para que PHP me divida una cadena en cada 1 de los caracteres?, es decir si tengo la cadena: "Esta es una cadena de ejemplo"; como convertir eso en:
E
s
t
a
e
s
u
n
a
c
a
d
e
n
a
d
e
e
j
e
m
p
l
o
Muchas gracias.