0
У меня есть этот скрипт php, который должен выводить массив json, он делает это, но мой массив json начинается с [[], почему эти две дополнительные квадратные скобки [] ?Мой php-скрипт выводит json-массив, который начинается с [[],
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";
$conn = mysql_connect($servername, $username, $password,$dbname);
$result = mysql_query("select * from mydb.mytable")
or die(mysql_error());
//create an array
$emparray[] = array();
while($row =mysql_fetch_assoc($result))
{
$emparray[] = $row;
}
$object = $emparray;
echo json_encode($object) ;
'$ emparray [] = Array();' Вот вы говорите, добавить массив в качестве первого элемента массива (который получает неявные создали здесь) '$ emparray '. (Измените его на: '$ emparray = array();') – Rizier123
измените это: '$ emparray [] = array();' in to $ $ emparray = array(); ' – Chandan