chyba v php

Dobrý den,
Chtěl bych se zeptat proč mi tohle:
$arr = 1;
echo "<img onclick ='show('";
echo $arr;
echo "') src='pics/";
echo $arr;
echo ".png'><br>";
vypíše tohle:
<img onclick="show(" 1')="" src="pics/1.png">
Dobrý den, kód mi funguje, máte ho uzavřený (<?php váš vypsaný kód ?>)?
ano, ale stejně mi to nefunguje
PS: nefunguje to jenom v firefox
Podívejte se, jaký je opravdu zdrojový kód stránky (tedy HTML po vygenerování v PHP, např. Ctrl+U v prohlížeči). Ten kousek PHP kódu v otázce generuje kód jiný..