Foros del Web » Programando para Internet » PHP »

Recorrido de un Array

Estas en el tema de Recorrido de un Array en el foro de PHP en Foros del Web. Una ayudita para recorrer este array: Código PHP: <?php Array(          [ 1 ]=>Array(  //-frases                            [ yahoo ]=>Array(  //- tag donde se encontró la frase                                                [ title ]=>Array(                                                               [ count ...
  #1 (permalink)  
Antiguo 15/03/2009, 12:34
 
Fecha de Ingreso: diciembre-2002
Ubicación: Toledo
Mensajes: 27
Antigüedad: 21 años, 4 meses
Puntos: 0
Recorrido de un Array

Una ayudita para recorrer este array:

Código PHP:
<?php

Array(
         [
1]=>Array( //-frases
                          
[yahoo]=>Array( //- tag donde se encontró la frase
                                              
[title]=>Array(
                                                              [
count]=>1  //- cuántas veces se repite la frase en esta etiqueta
                                                              
[text]=>Yahoo!
                                                              )
                                             [
__total__] => 20//-total repeticiones en toda la página

                                          
)



?>
  #2 (permalink)  
Antiguo 15/03/2009, 14:10
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Recorrido de un Array

Hola, esta es una forma:

Código PHP:
$frases[] = array('yahoo'=> array('title'=> array('count'=>1'text'=>"Yahoo!!") , '__total__'=>20));    
$frases[] = array('google'=> array('title'=> array('count'=>21'text'=>"google!!") , '__total__'=>230));
                                      
print_r($frases);
                                      
                                      
foreach(
$frases as $frase_key => $frase_info){

    foreach(
$frase_info as $tag_key => $tag_info){
            
            echo 
'Frase: '.$tag_key;
            echo 
'<br>';
            foreach(
$tag_info as $data_key => $data_info){
            
                if (
is_array($data_info)){
                    echo 
'TAG:'$data_key.':';
                    echo 
'<br>';
                    foreach(
$data_info as $key => $value){
                        echo 
$key.': '.$value;
                        echo 
'<br>';
                    }
                }else{
                    echo 
$data_key.': '.$data_info ;
                    echo 
'<br>';
                }
            }
    }

espero que te sirva, saludos.
Juan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:17.