Descripción
string
strtok ( string arg1, string arg2)
strtok() se usa para dividir en elementos una
cadena_ Es decir, que si tiene una cadena como "Esta es una cadena
de ejemplo" podría dividirla en palabras individuales utilizando
el espacio como divisor_
Ejemplo 1_ Ejemplo de strtok() $cadena = "Esta es una cadena de ejemplo";
$tok = strtok ($cadena," ");
while ($tok) {
echo "Palabra=$tok<br>";
$tok = strtok (" ");
} |
|
Nótese que sólo la primera llamada a strtok utiliza el argumento
cadena_ Cada llamada subsiguiente necesita sólo el divisor a
utilizar, puesto que ella guarda la posición actual en la cadena_
Para comenzar de nuevo o para dividir otra cadena, simplemente
llame a strtok con el argumento de cadena y se inicializará_
Nótese que puede poner divisores múltiples como parámetro_ La
cadena será dividida cuando alguno de los caracteres del argumento
sea hallado_
Además tenga cuidado si sus divisores valen "0", pues evalúa
como FALSE en las expresiones condicionales_
Vea también split() y
explode()_