Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2003, 23:42
kech
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 1 mes
Puntos: 0
Problemas con explode y un array

hola tengo este problema
lo que hace este codigo es sacar datos de un archivo

en la parte que tengo problemas es esta

Código PHP:
if($posd!=false//preguntamos si encontro la cadena
        
{
          
$mbtemp substr($buffer,$posd,150);
          
$posmb strpos($mbtemp"center\">") + 8;
          
$ulposmb strpos($mbtemp"</div>") - $posmb;
          
$mb substr($mbtemp,$posmb,$ulposmb);
          echo 
"$mb";
        } 
la variable $mb me entrega unos valores pero el problema es que los entrega todos guntos haci

175101

pero si dejo el echo haci

Código PHP:
echo " $mb "
me los entrega separados por espacio
osea haci

175 1 0 1

lo que quiero es ingresarlos en variables cada resultado

hice esto pero no resulta

Código PHP:
$mb2 explode(" "$mb);
echo 
"$mb2[0]"
pero el problema es que aparecen igual como estaban al principio
osea

175 1 0 1

y cuando pongo esto

Código PHP:
$mb2 explode(" "$mb);
echo 
"$mb2[1]"
no me aparece nada en pantalla

tambien intente haci el codigo

Código PHP:
if($posd!=false//preguntamos si encontro la cadena de PESO
        
{
          
$mbtemp substr($buffer,$posd,150);
          
$posmb strpos($mbtemp"center\">") + 8;
          
$ulposmb strpos($mbtemp"</div>") - $posmb;
          
$mb substr($mbtemp,$posmb,$ulposmb);
          echo 
"$mb[1]";
        } 
pero me aparecen caracteres extraños y ademas no aparecen todos los campos
osea haci me aparece el resultado

<<1<<

ayudaaaaa help jejeje

nose donde tengo el problema
salu2