Foros del Web » Programando para Internet » PHP »

Devolver un ARRAY con RETURN

Estas en el tema de Devolver un ARRAY con RETURN en el foro de PHP en Foros del Web. Saludos! Mi pregunta es la siguiente... ¿Cómo es posible devolver un ARRAY que tengo en una función por medio de RETURN? o si existe un ...
  #1 (permalink)  
Antiguo 12/01/2005, 13:17
Avatar de heberto  
Fecha de Ingreso: septiembre-2004
Ubicación: Morelia, Michoacán
Mensajes: 104
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Devolver un ARRAY con RETURN

Saludos!

Mi pregunta es la siguiente...

¿Cómo es posible devolver un ARRAY que tengo en una función por medio de RETURN? o si existe un metodo diferente, cual es el mas apropiado para esto.

un ejemplo muy simple de lo que quiero lo anexo a continuación...

Código PHP:
<?php
    
function Mostrar(){
        
$matriz=array();
        
$matriz[0]="Hola";
        
$matriz[1]="¿Como";
        
$matriz[2]="estas?";
        return 
$matriz;
    }
    
    
$matriz2=array();
    
$matriz2=Mostrar();
    echo 
$matriz2[0];
    echo 
$matriz2[1];
    echo 
$matriz2[2];
?>
Gracias por su atencion
__________________
Atte.

Ing. Julio Heberto Gonzalez Morales
Certified Macromedia Flash MX Designer
  #2 (permalink)  
Antiguo 12/01/2005, 15:28
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 13 años, 11 meses
Puntos: 0
Pues basicamente es lo que has puesto, esta bien

Código PHP:
    function Mostrar(){
        
$matriz=array();
        
$matriz[0]="Hola";
        
$matriz[1]="¿Como";
        
$matriz[2]="estas?";
        return 
$matriz;
    } 
O lo mismo anterior algo más directo:

Código PHP:
     function Mostrar(){
        
$matriz = array("Hola""¿Como""estas?");
 
        return 
$matriz;
    } 
Si deseas algo mas puntual, expone tu código aquí o consultas pertinentes.

Saludos
  #3 (permalink)  
Antiguo 12/01/2005, 16:36
Avatar de heberto  
Fecha de Ingreso: septiembre-2004
Ubicación: Morelia, Michoacán
Mensajes: 104
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Pero no muestra nada!!

El problema esta en la segunda parte del codigo, pues no despliega los valores que le ingrese por medio de la matriz.

Sabes como obtenerlos?, digamos que la funcion se encuentra en otro php

Mas o menos esta asi...

matriz1.php

Código PHP:
<?
function Mostrar(){
        
$matriz=array();
        
$matriz[0]="Hola";
        
$matriz[1]="¿Como";
        
$matriz[2]="estas?";
        return 
$matriz;
    } 
?>

matriz2.php

Código PHP:
<?php
    
include('matriz1.php');
    
$matriz2=array(); 
    
$matriz2=Mostrar(); 
    echo 
$matriz2[0]; 
    echo 
$matriz2[1]; 
    echo 
$matriz2[2];
?>
Gracias por tu rerspuesta
__________________
Atte.

Ing. Julio Heberto Gonzalez Morales
Certified Macromedia Flash MX Designer
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:00.