Salve,
devo stampare una stringa contenuta in un array...

esempio:
<?PHP
echo "$dal['p1']";
?>

ma non va!

devo per forza fare:
<?PHP
$a = $dal['p1']";
echo "$a;
?>

Mi sapreste spiegare perchè? oppure un alternativa per evitare di utilizzare una var temporanea (nell'esempio a)!!!

Grazie