Tengo 4 variables de PHP y tengo 1 variable de Javascript con el nombre de una de esas 4 variables de PHP, ¿cómo puedo hacer referencia a ella?
$p1 = ... $p2 = ... $p3 = ... $p4 = ... <script> var myoption = 'p1'; var myarray = <?= $p1 ?>; console.log(myarray); </script> En este caso, en lugar de establecer myarray en $p1 , quiero hacerlo con myoption, una vez que myoption puede ser p2 o p3
Puede crear una matriz de PHP, json_encode en su Javascript, así:
$p1 = ... $p2 = ... $p3 = ... $p4 = ... $myPHPArray = [ 'p1' => $p1, 'p2' => $p2, 'p3' => $p3, 'p4' => $p4 ]; <script> var myoption = 'p1'; var myarray = <?php echo json_encode($myPHPArray) ?>; console.log(myarray[myoption]); </script>