результат$array = array('one', 'two');
var_dump(json_encode($array));
$array = array(0 => 'one', 1 => 'two');
var_dump(json_encode($array));
$array = array();
$array[] = 'one';
$array[] = 'two';
var_dump(json_encode($array));
$array = array();
$array['first_key'] = 'one';
$array['second_key'] = 'two';
var_dump(json_encode($array));
как и должно быть .. Или я не понял того, что нужно аффтору ?string(13) "["one","two"]"
string(13) "["one","two"]"
string(13) "["one","two"]"
string(38) "{"first_key":"one","second_key":"two"}"
Пример конечно гениальный. Неужели так сложно выложить два массива один в php, другой который ты хочешь получить в js. Не нужно давать примеры того что тебе не нужно.а с указанием ключа, то этот массив json_encode возвращает в виде {"s":{"1":"15", .... и тд
А ты знаеш какой то другой способ представить аналог ассоциативного массива в js?в аргументе ассоц массив, а он обрамляет его в объектные скобки { } js