Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2010, 07:51
hcbosch
 
Fecha de Ingreso: julio-2010
Mensajes: 64
Antigüedad: 14 años, 4 meses
Puntos: 1
ciclo for para recorrer una cadena en php

Hola, tengo un cadena de 3625 caracteres. Dentro de la cadena voy a tener varias veces el caracter %. Necesito ir guardando en un arreglo el numero que tiene delante el porciento, que se va a repetir varias veces pero no en intervalos regulares. para resolver esto hago un ciclo for de la siguiente manera pero no me da vueltas, que me puede estar faltando.?
$cadenita =0; //indice para mi arreglo
$valorcito=array(); // inicializo vacio el arreglo que voy a crear para guardar mis valores de la cadena.
$cad =substr($input,300,3625); // esta es mi cadena que a su vez es una subcadena de otra
$ide='%';
//obtengo la posición del caracter '%'

for ($s=0; $s<strlen($cad); $s++)
{
if ($cad[s]==$ide)
{
$total= strpos($cad,$ide); //obtengo la posición del caracter '%'
$valorcito[$cadenita]=substr($cad,$total-2,$total);
}

}

Please help me.