Cita:
Iniciado por jossmorenn
Intenta asi a ver si te furula:
Código PHP:
function funcion(){
// código...
return array('title' => $title, 'page' => $page);
}
$info = funcion();
echo $info['title'];
Lo siento, mi función se llama info pero para el ejemplo aquí la llamé funcion y no me di cuenta de cambiar el nombre después XD
Cita:
Iniciado por walterdevel
Sería así:
Código PHP:
Ver originalfunction info(){
// código...
return array('title' => $title, 'page' => $page); }
$data = info();
$titulo = $data['title'];
PD: tanto $title como $page no les estás dando valores en ningún lado, solo una aviso por si te sigue sin funcionar
Voy a probar tu solución, y a las variables sí les doy valor, el comentario era para indicar que por había código pero que no era importante para el problema.
Cita:
Iniciado por carlos_belisario
pues el return te retorna todos los datos del array, despues de haberlo obtenido accede al indice del arreglo y has lo que desees con el por ejemplo
Código PHP:
Ver original<?php
function funcion(){
// código...
$title = "titulo ";
return array('title' => $title, 'page' => $page); }
$datos = funcion();
echo $datos['title'];
?>
por cierto tu funcion se llama funcion no info, saludos
edito me ganaron
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Digo lo mismo que a
@jossmorenn XD
Saludos y gracias :D
Edit: Sí! La solución era asignarlo a una variable y acceder a ella. Muchas gracias a todos (:
Edit2: Nuevo problema. Ahora estoy usando echo para poner un comentario en el código fuente, y necesito poner un salto de línea pero con '\n' me lo imprime literal. ¿Alguna idea? Gracias de nuevo (: