Möglich ist es, nur bringt es nichts, weil das php nicht interpretiert wird. Du musst dir darüber klar werden, was php und was Javascript eigentlich sind:
php ist eine serverseitige Sprache, d.h. der normale Internet-Surfer schickt eine Anfrage nach einer Datei an den Server und der Server schickt eine Antwort zurück. Bevor er das aber tut, schaut er, ob in der Datei php-Befehle stehen. Wenn ja wertet der Server das php in der Datei vollkommen aus. Das Ergebnis ist eine andere html-Datei. Die wird dann als Antwort an den Internet-Surfer geschickt.
Javascript ist eine benutzerseitige Sprache, d.h. der Browser des Benutzer bekommt die Antwort (unsere Datei von eben), schaut ob Javascript-Befehle drin stehen und führt diese aus.
Das sollte ich dir aber eigentlich nicht erklären müssen, denn das ist nunmal wirklich absolutes Basiswissen.
Zum Zeitpunkt an dem Javascript ausgeführt wird ist also schon alles, was php betrifft passiert und ausgewertet. Nur Server Werten php aus. Du kannst also schon php-Code per innerHTML schreiben, aber es wird nichts passieren, außer dass "for ($i in $arr[1]) echo $i;" oder sowas auf dem Bildschirm erscheint.
Es gibt trotzdem Wege, wie php und Javascript miteinander interagieren können, so dass du wahrscheinlich trotzdem realiesieren kannst, was immer du damit vorgehabt hast. Ich empfehle mal eine Suche nach MySQL im Javascriptfoum. Da findest du den ein oder anderen Thread, wo beschrieben ist, wie sowas geht.