Se me ocurren tres forma ahora mismo.
1- Hacerlo por ajax
2- ingresar los datos a la variable de js desde php
Código HTML:
Ver original<script type="text/javascript">
var img = new Array();
window.onload = function(){
<?PHP
$i=0;
while($i<10){
echo "img[".$i."]=".$i.";\n";
$i++;
}
?>
alert("Segunda forma" + img.length);
}
3- Crear una cadena dividida por comas y en javascript haces uso de split ej.
Código HTML:
Ver original<?PHP
$i=0;
$img = "";
while($i<10){
$img .= $i.",";
$i++;
}
$img = trim($img,",");
?>
<script type="text/javascript">
var img = new Array();
window.onload = function(){
var t = "<?=$img?>";
img = t.split(",");
alert("Tercera forma" + img.length);
}
Trabaja con la que mas te guste.