Categorías > Lenguajes > PHP > PHP ---> Retornar un arreglo asociativo ...
Nuevo Mensaje | Responder
mandrake


134 envíos
Desconectado
1744 lecturas
4 respuestas
PHP ---> Retornar un arreglo asociativo11-05-2010 a las 01:23:07

Hola a todos.
tengo un problema bastante básico... retornar el contenido de un arreglo.
Lo que tengo es lo siguiente:

- un archivo llamado cifrig.php : Aquí es donde creo y lleno el dichoso arreglo; asi:

Código Fuente:

$newuser['Nombre'] = $_REQUEST['name'];
$newuser['Cedula'] = $_REQUEST['cedula'];
$newuser['Telefono'] = $_REQUEST['telf'];
$newuser['Celular'] = $_REQUEST['cell'];
$newuser['Correo'] = $_REQUEST['correo'];
...


Ahora bien, cuando voy a retornar dicho arreglo, hago lo siguiente:

Código Fuente:

return $newuser;


ahora bien, en busca de ayuda; he leído en el manual de php de nuestro gran amigo, Chuloyo; que para retornar un arreglo, se hace lo sig.

Código Fuente:

return array("nombre","Cedula","Telefono");


mas no me funciona; porque cuando en otro archivo llamado: addreg.php intento siquiera imprimir el contenido del arreglo... pues no me sale nada... por ejemplo:
Código Fuente:

echo ($newuser['Nombre']);

No me sale nada!

Agradezco de antemano cualquier ayuda!

Saludos!!!

"Cuando estás en un atasco de tráfico con un Porsche, todo lo que puedes hacer es consumir más combustible que el resto estando parado. La escalabilidad va de construir carreteras más anchas, no coches más rápidos"
Responder | Citar | Moderar | Mensaje Privado
Training Channel
CHuLoYo


762 envíos
Desconectado

#1
RE: PHP ---> Retornar un arreglo asociativo11-05-2010 a las 06:17:29

Teniendo en cuenta que todo sea una función:

Código Fuente:function cosa() {

$newuser['Nombre'] = $_REQUEST['name'];
$newuser['Cedula'] = $_REQUEST['cedula'];
$newuser['Telefono'] = $_REQUEST['telf'];
$newuser['Celular'] = $_REQUEST['cell'];
$newuser['Correo'] = $_REQUEST['correo'];

return array($newuser['Nombre'],$newuser['Cedula'],$newuser['Telefono']);

}


list($nombre, $cedula, $telefono) = cosa();

echo $nombre . $cedula . $telefono;


Saludos!

Edición: Hilo movido a la categoría de PHP

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#2
RE: PHP ---> Retornar un arreglo asociativo11-05-2010 a las 08:04:36

Por cierto, no te recomiendo el uso de $_REQUEST sino $_GET ó $_POST, ya que request supone un problema de seguridad tomando valores por get o post según detecte.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
mandrake


134 envíos
Desconectado

#3
RE: PHP ---> Retornar un arreglo asociativo12-05-2010 a las 09:13:45

Muchas gracias! Ya todo resuelto!
SAludos!

"Cuando estás en un atasco de tráfico con un Porsche, todo lo que puedes hacer es consumir más combustible que el resto estando parado. La escalabilidad va de construir carreteras más anchas, no coches más rápidos"
Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#4
RE: PHP ---> Retornar un arreglo asociativo12-05-2010 a las 16:37:15

Sencillo verdad?

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado