mattm1712 Posted February 27, 2013 Share Posted February 27, 2013 im running this code : $return = array(); $query = mysql_query("SELECT name, uf_id FROM leaguenames WHERE source='$sourceid'"); while ($array = mysql_fetch_assoc($query)) { $return[] = [ "name" => $array["name"], "uf_id" => $array["uf_id"] ]; } and im getting this error Parse error: syntax error, unexpected '[' in /home/content/35/10014135/html/scripts/updatefunctions.php can anyone help me? Link to comment https://forums.phpfreaks.com/topic/275003-array-error/ Share on other sites More sharing options...
kicken Posted February 27, 2013 Share Posted February 27, 2013 The syntax your using requires PHP 5.4.0 or newer. A call to phpinfo will tell you what your using. If it's not new enough, then you need to change it to the older syntax, which is basically just using array( .. ) rather than [ .. ]. $return[] = array( "name" => $array["name"], "uf_id" => $array["uf_id"] ); Link to comment https://forums.phpfreaks.com/topic/275003-array-error/#findComment-1415327 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.