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

  • Автор темы Автор темы Boris
  • Дата начала Дата начала

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>';
 
я это делаю так, но мне кажется это так не правильно и коряво
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>

теперь правильно и не коряво. правда? :)
 
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>

теперь правильно и не коряво. правда? :)
а что изменилось то? простите я не очень понял
 
Сверху