[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Json+свойство массива length
Страницы: 1, 2
Larik
Подскажите что я делаю не так?
Вот например участок кода,который выводит json представление массива,а за тем через javascript пытается вывести длинну этого массива.
$ujsunit=json_encode($uclientunit);
//$ejsunit=json_encode($enemyclientunit);

echo $ujsunit;


echo
'<script language="javascript">
var yourunit="'
.$ujsunit.'";

alert(yourunit.length);
</script>'
;


Реагирует следующим образом,если json представление массива пусто,то алерт выводит 4,что совсем непонятно,если же например json содержит что-то вроде приведенного ниже,алерт вообще не появляется,как будто передается 0.
{"1":{"316":{"status":"run","left":"680","top":2350,"type":"archer"}},"2":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2300,"type":"archer"}},"3":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2250,"type":"archer"}},"4":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2200,"type":"archer"}},"5":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2150,"type":"archer"}},"6":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2100,"type":"archer"}},"7":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2050,"type":"archer"}},"8":{"316":{"status":"run&a mp;q uot;,"left":"680","top":2000,"type":"archer"}},"9":{"316":{"status":"run&a mp;q uot;,"left":"680","top":1950,"type":"archer"}},"10":{"316":{"status":"run","left":"680","top":1900,"type":"archer"}},"11":{"316":{"status":"run& amp; quot;,"left":"680","top":1850,"type":"archer"}},"12":{"316":{"status":"run& amp; quot;,"left":"680","top":1800,"type":"archer"}},"13":{"316":{"status":"run& amp; quot;,"left":"680","top":1750,"type":"archer"}},"14":{"316":{"status":"run& amp; quot;,"left":"680","top":1700,"type":"archer"}},"15":{"316":{"status":"run& amp; quot;,"left":"680","top":1650,"type":"archer"}},"16":{"316":{"status":"run& amp; quot;,"left":"680","top":1600,"type":"archer"}},"17":{"316":{"status":"run& amp; quot;,"left":"680","top":1550,"type":"archer"}},"18":{"316":{"status":"run& amp; quot;,"left":"680","top":1500,"type":"archer"}},"19":{"316":{"status":"run& amp; quot;,"left":"680","top":1450,"type":"archer"}},"20":{"316":{"status":"run","left":"680","top":1400,"type":"archer"}},"21":{"316":{"status":"run& amp; quot;,"left":"680","top":1350,"type":"archer"}},"22":{"316":{"status":"run& amp; quot;,"left":"680","top":1300,"type":"archer"}},"23":{"316":{"status":"run& amp; quot;,"left":"680","top":1250,"type":"archer"}},"24":{"316":{"status":"run& amp; quot;,"left":"680","top":1200,"type":"archer"}},"25":{"316":{"status":"run& amp; quot;,"left":"680","top":1150,"type":"archer"}},"26":{"316":{"status":"run& amp; quot;,"left":"680","top":1100,"type":"archer"}},"27":{"316":{"status":"run& amp; quot;,"left":"680","top":1050,"type":"archer"}},"28":{"316":{"status":"run& amp; quot;,"left":"680","top":1000,"type":"archer"}},"29":{"316":{"status":"run& amp; quot;,"left":"680","top":950,"type":"archer"}},"30":{"316":{"status":"run","left":"680","top":900,"type":"archer"}},"31":{"316":{"status":"run& amp; quot;,"left":"680","top":850,"type":"archer"}},"32":{"316":{"status":"run& amp; quot;,"left":"680","top":800,"type":"archer"}},"33":{"316":{"status":"run& amp; quot;,"left":"680","top":750,"type":"archer"}},"34":{"316":{"status":"run& amp; quot;,"left":"680","top":700,"type":"archer"}},"35":{"316":{"status":"run& amp; quot;,"left":"680","top":650,"type":"archer"}},"36":{"316":{"status":"run& amp; quot;,"left":"680","top":600,"type":"archer"}},"37":{"316":{"status":"run& amp; quot;,"left":"680","top":550,"type":"archer"}},"38":{"316":{"status":"run& amp; quot;,"left":"680","top":500,"type":"archer"}},"39":{"316":{"status":"run& amp; quot;,"left":"680","top":450,"type":"archer"}},"40":{"316":{"status":"run","left":"680","top":400,"type":"archer"}},"41":{"316":{"status":"run& amp; quot;,"left":"680","top":350,"type":"archer"}},"42":{"316":{"status":"run& amp; quot;,"left":"680","top":300,"type":"archer"}},"43":{"316":{"status":"run& amp; quot;,"left":"680","top":250,"type":"archer"}},"44":{"316":{"status":"run& amp; quot;,"left":"680","top":200,"type":"archer"}},"45":{"316":{"status":"run& amp; quot;,"left":"680","top":150,"type":"archer"}},"46":{"316":{"left":"680","top":150,"type":"archer"}}}

_____________
Чем больше круг знаний - тем больше длина окружности соприкосновения с областью неизвестного - тем больше степень моего незнания.
Лёгкость принятия решений и громкость слов (или число нулей ожидаемой прибыли) свойство окружностей сверхмалого диаметра, стремящихся к точке - к точке зрения.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.