Il n'est pas possible de mixer PHP et JS comme tu souhaite le faire.
PHP est executé coté serveur , JS coté client.
Quand ta fonction JS s'execute PHP à déjà fini de s'executer, tu ne peux donc pas récupérer le résultat de la fonction JS de la sorte.
Ce qui veux dire que le résultat de :
$test = "<script>document.write(centralF(1, '".$value."', '".$values."'));</script>";
est une chaine de caractère du type :
<script>document.write(centralF(1, '1', '2'));</script>
Et non pas le résultat du calcul que tu attends
Partager