Ciao ragazzi ho un problema, all' avvio nella index includo un file che mi recupera dei dati da un DB e li inserisce in due array PHP che poi vorrei trasformare in JS ma ho un problema che non riesco a comprendere... Intanto ecco il codice:

Codice PHP:

<?php
        
for($i=0$i<count($idArray); $i++){
            
$value $idArray[$i];
            echo 
"$value";
        }
?>
<script type="text/javascript" language="javascript">

    var idArray = new Array();
    var usernameArray = new Array();
    
<?php    for($i=0$i<count($idArray); $i++){  ?>
            idArray[<?= $i ?>] = "<?= $idArray[$i?>"; 
            usernameArray[<?= $i ?>] = "<?= $usernameArray[$i?>"; 
<?php    }    ?>

</script>
il primo FOR funziona correttamente, invece se io metto una echo nel secondo non mi visualizza niente... Infatti gli array JS non sono nemmeno inizializzati, dove credete sia l'errore?