cra2sh Posted October 18, 2012 at 10:20 PM Report #479669 Posted October 18, 2012 at 10:20 PM (edited) Boa Noite a todos, Precisava que me ajudassem a criar uma função para adicionar uma nova array dentro da "main" array, é que isto não está fácil isto lol. $var = Array( array( "error"=>"1", "message" => "Ocorreu o erro X", ), array( "error"=>"2", "message"=>"Ocorreu o erro Y", ), array( "error"=>"3", "message"=>"Ocorreu o erro Z", )); echo json_encode($var) Isto têm como objectivo, retornar um pedido de ajax. Edited October 25, 2012 at 03:33 PM by brunoais
HappyHippyHippo Posted October 18, 2012 at 10:23 PM Report #479671 Posted October 18, 2012 at 10:23 PM (edited) $var = array(); $var[] = array("error"=>"1", "message" => "Ocorreu o erro X"); $var[] = array("error"=>"2", "message"=>"Ocorreu o erro Y"); $var[] = array("error"=>"3", "message"=>"Ocorreu o erro Z"); echo json_encode($var) se queres em função: function add_error(&$array, $error, $message) { $array[] = array("error" => $error, "message" => $message); }; $var = array(); add_error($var, 1, "Ocorreu o erro X"); add_error($var, 2, "Ocorreu o erro Y"); add_error($var, 3, "Ocorreu o erro Z"); Edited October 18, 2012 at 10:25 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
cra2sh Posted October 18, 2012 at 10:26 PM Author Report #479673 Posted October 18, 2012 at 10:26 PM (edited) HappyHippyHippo, a array está a funcionar, eu queria era ajuda a criar uma função, exemplo function addVal($type, $msg) { //Adicionar à [i]Main Array[/i] } if (!$varivel) { addVal(1, 'erro XPTO'); }; Edited October 18, 2012 at 10:27 PM by cra2sh
HappyHippyHippo Posted October 18, 2012 at 10:30 PM Report #479675 Posted October 18, 2012 at 10:30 PM HappyHippyHippo, a array está a funcionar, eu queria era ajuda a criar uma função, exemplo olha para o edit da mensagem ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
cra2sh Posted October 18, 2012 at 10:30 PM Author Report #479676 Posted October 18, 2012 at 10:30 PM OK, daqui a nada vou testar, depois volto cá para confirmar se funcionou 🙂 Obrigado
cra2sh Posted October 19, 2012 at 01:02 AM Author Report #479679 Posted October 19, 2012 at 01:02 AM (edited) function add_error(&$array, $error, $message) { $array[] = array('error' => $error,'message' => $message); }; $var = array(); add_error($var, 0, 'Ocorreu o erro 0'); add_error($var, 1, 'Ocorreu o erro 1'); add_error($var, 2, 'Ocorreu o erro 2'); add_error($var, 3, 'Ocorreu o erro 3'); add_error($var, 4, 'Ocorreu o erro 4'); print('<pre>'.json_encode($var).'</pre>'); Resolvido, foi como disses-te HappyHippyHippo, só faltava o print à $var, eu estava a fazer à $array 🙂 , obrigado. Edited October 19, 2012 at 01:10 AM by cra2sh
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now