Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2009, 08:03
juansiruiz
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta una funcion con strpos

hola amigos, estoy haciendo un script para leer unos txt, pero tengo muchos arreglo, como puedo arreglar este gran problema.. aqui les muestro el codigo.

Código PHP:
/* En este caso, conseguimos la sección 1 y la sección 2 */
         
if (strstr($arreglo[$c],"<&pb(") == && strstr($arreglo[$c],"<&pb(") != false)
         {
            
/* Identificamos la posición de las palabras "AQUI:" y ".eps" */
            
$aqui='AQUI';
            
$fondozona1'@fondozonaA';
            
$fondozona2'@fondozonaB';
            
$eps'.eps';
            
$zonanorte'. ZONA NORTE';
            
$zonasur'. ZONA SUR';
            
$zonaeste'. ZONA ESTE';
            
$zonaoeste'. ZONA OESTE';
            
$zonacentral'. ZONA CENTRAL';
            
$col='. COL';
            
$otrosestados='. OTROS ESTADOS';
            
$exterior='. EXTERIOR';
            
$alfaromeo='. Alfa Romeo';
            
$audi='. Audi';
            
$bmw='. BMW';
            
$chevrolet='. Chevrolet';
            
$crysler='. Chrysler';
            
$daewoo='. Daewoo';
            
$Dodge='. Dodge';
            
$fiat='. Fiat';
            
$ford='. Ford';
            
$Hafei='. Hafei';
            
$Honda='. Honda';
            
$Hyundai='. Hyundai';
            
$internacional='. Internacional';
            
$IVECO='IVECO';
            
$Jeep='. Jeep';
            
$Kia='. Kia';
            
$Mack='. Mack';
            
$Mazda='. Mazda';
            
$MercedezBenz='. Mercedez Benz';
            
$Mitsubishi'. Mitsubishi';
            
$Nissan'. Nissan';
            
$Pegasso'. Pegasso';
            
$Peugeot'. Peugeot';
            
$Renault'. Renault';
            
$scoda'. Scoda';
            
$Toyota'. Toyota';
            
$Volkswagen='. Volkswagen';
            
$longitud strlen($arreglo[$c]);
            
$inicio strpos($arreglo[$c],$aqui,$fondozona1,$fondozona2);
            
$fin strpos($arreglo[$c],$alfaromeo,$audi,$bmw,$chevrolet,$crysler,$daewoo,$Dodge,$fiat,$ford,$Hafei,$Honda,$Hyundai,$internacional,$IVECO,$Jeep,$Kia,$Mack,$Mazda,$MercedezBenz,$Mitsubishi,$Nissan,$Pegasso,$Peugeot,$Renault,$scoda,$Toyota,$Volkswagen);
            
$diferencia $fin $inicio 5;
            echo 
"Diferencia: ".$diferencia."<br>";
            if (
$diferencia == 1)
            {
               echo 
$seccion1 substr($arreglo[$c],$inicio+5,1);
            }
            if (
$diferencia == 2)
            {
               echo 
$seccion2 substr($arreglo[$c],$inicio+5,2);
            }   
            if (
$diferencia == 3)
            {
               echo 
$seccion2 substr($arreglo[$c],$inicio+5,3);
            }   
            if (
$diferencia == 4)
            {
               echo 
$seccion3 substr($arreglo[$c],$inicio+5,4);
            }
         } 
Desde ya muchas gracias por sus repuestas