Javascript içinde PHP kullanma acil Yardım.
<?php
$tipi = array("asd","222","dda","xcs");
$gun = array("qwe","vvv","zzz","bffg");
$ay = array("asd","bbb","23a","wqe");
$yil=array("zzz","sad","cxc","zxca");
$say=0 ?>
<script>
var tipi = new Array();
var gun = new Array();
var ay = new Array();
var yil = new Array();
for(var j=0;j<4;j++)
{
tipi[j] = " <?php echo "$tipi[$say]" ?> ";
gun[j] = " <?php echo "$gun[$say]" ?> ";
ay[j] = " <?php echo "$ay[$say]" ?> ";
yil[j] = " <?php echo "$yil[$say]" ?> ";
<?php $say++; ?>
}
</script>
say değişkenini javascript kodu içersindeki döngüde arttırmak istiyorum fakat bir değişiklik yapılmıyor say değişkeni sürekli sıfırda ne yapabilirim ? Yada başka yolu varmı php içindeki diziyi javascripte aktarmanın?
Php
Cevabı buldum ilgilenenlere
- <?php
- $tipi = array("asd","222","dda","xcs");
- $gun = array("qwe","vvv","zzz","bffg");
- $ay = array("asd","bbb","23a","wqe");
- $yil=array("zzz","sad","cxc","zxca");
- ?>
- <script type="text/javascript">
- var tipi =newArray();
- var gun =newArray();
- var ay =newArray();
- var yil =newArray();
- <?php
- for($j=0,$limit=count($tipi);$j<$limit;$j++)
- {
- echo 'tipi[',$j,']="',str_replace('"','\\"',$tipi[$j]),'";',PHP_EOL;
- echo 'gun[',$j,']="',str_replace('"','\\"',$gun[$j]),'";',PHP_EOL;
- echo 'ay[',$j,']="',str_replace('"','\\"',$ay[$j]),'";',PHP_EOL;
- echo 'yil[',$j,']="',str_replace('"','\\"',$yil[$j]),'";',PHP_EOL;
- }
- ?>
- </script>