Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2010, 01:44
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 9 meses
Puntos: 641
Imprimir arrays con un for

Bueno tengo un dilema y no he sabido resolverlo, creo que es más falta de ingenio que otra cosa, a ver si me hechan un cable.

tengo el siguiente codigo

Código PHP:
$links $_POST['web'];// recibo lista de links por metodo post
$links explode(','$links);//los separo
for($i=0;$i<count($links);$i++)//hago un ciclo que analiza cada link
{    
    
$cadena trim($links[$i]);//quito espacios
    
$source file_get_contents($cadena);//abro link
    
$parser '|file=(.*?)&logo|is'//expresion regular chafa
    
$embed '';//declaro la variable
    
preg_match_all($parser$source$embed);//extraigo todas las coincidencias o algo asi
        
echo $i+."- ".$embed[1][0];//imprimo
        
echo $i+."- ".$embed[1][1];//imprimo
        
echo $i+."- ".$embed[1][2];//imprimo

bueno mi problema viene al imprimir los arrays
quiero imprimir apartir de [1][0] hasta que se acaben si son 3 hasta [1][2]
si son 25 hasta [1][24], etc. se que es con un ciclo, pero no se que parametros ponerle.

por ejemplo

Código PHP:
Ver original
  1. for($j=0; $i<count($embed); $j++)
  2. {
  3.     echo $embed[1][$j]
  4. }

pero no se como contar la cantidad de subarrays en el array 1.



gracias por cualquier aclaracion, preferirira que me explicaran sobre mi falta de conocimiento a cualquier codigo solutivo, gracias