Как создать js массив из данных mysql

Boris

Новичок
Здравствуйте!
Подскажите как правильно создать многомерный массив javascript из данных, которые приходят из mysql
url_img(varchar) name_image(varchar) description_image(text)

я это делаю так, но мне кажется это так не правильно и коряво
PHP:
$arrImgJava = "[";
for($i=0;$i<sizeof($arr_img);$i++)
{
	$arrImgJava .= "['".$arr_img[$i][0]."','".$arr_img[$i][1]."','".$arr_img[$i][2]."'],";
}
$arrImgJava .= "]";
echo '
<script language="javascript"> 
	var arrImages = '.$arrImgJava.';
</script>';
 

Single

пилот капсулы
я это делаю так, но мне кажется это так не правильно и коряво
PHP:
$arrImgJava = "[";
for($i=0;$i<sizeof($arr_img);$i++)
{
	$arrImgJava .= "['".$arr_img[$i][0]."','".$arr_img[$i][1]."','".$arr_img[$i][2]."'],";
}
$arrImgJava .= "]";
echo '
<script language="javascript"> 
	var arrImages = '.$arrImgJava.';
</script>';
PHP:
<?php
$arrImgJava = "[";
for($i=0;$i<sizeof($arr_img);$i++)
{
	$arrImgJava .= "['".$arr_img[$i][0]."','".$arr_img[$i][1]."','".$arr_img[$i][2]."'],";
}
$arrImgJava .= "]";
?>

<script language="javascript"> 
	var arrImages = '<?=$arrImgJava?>';
</script>
теперь правильно и не коряво. правда? :)
 

Boris

Новичок
PHP:
<?php
$arrImgJava = "[";
for($i=0;$i<sizeof($arr_img);$i++)
{
	$arrImgJava .= "['".$arr_img[$i][0]."','".$arr_img[$i][1]."','".$arr_img[$i][2]."'],";
}
$arrImgJava .= "]";
?>

<script language="javascript"> 
	var arrImages = '<?=$arrImgJava?>';
</script>
теперь правильно и не коряво. правда? :)
а что изменилось то? простите я не очень понял
 
Сверху