|
|
|
| Пробую содержимое txt файла перекинуть в двумерный массив javascript следующим образом:
<html>
<head>
<title>Перекачка массива</title>
</head>
<body>
<?php
$myfail = File("./mir1.txt");
?>
<script>
var mir = new Array();
<?php
for ($r=1;$r<=100;$r++)
{
?>
var mir[<?=$r;?>] = new Array();
<?php
$myfail_arr = explode("^", $myfail[$r-1]);
for ($t=1;$t<=100;$t++)
{
$mir[$r][$t] = $myfail_arr[$t];
$mmas = $mir[$r][$t];
?>
var mir[<?=$r;?>][<?=$t;?>] = <?=$mmas;?>;
<?php
}
}
?>
document.write=mir[1][1];
</script>
</body>
</html>
|
судя по исходному коду после выполнения скрипта двумерный массив mir[][] создается нормально, но вот элемент его 1 1 не выводится. в чем может быть причина? | |
|
|
|
|
|
|
|
для: Rembrant
(08.02.2009 в 22:38)
| | Господа знатоки. помогите) А то я что-то завис.. | |
|
|
|
|
|
|
|
для: Rembrant
(08.02.2009 в 23:15)
| | В PHP элементы массива нумеруются от нуля. В Вашем же коде индексы нумеруются от единицы:
> for ($r=1
> for ($t=1 | |
|
|
|