Het filter |print produceert een door de mens leesbare afbeelding van het baken waarop het wordt toegepast.
- Wanneer het baken bijvoorbeeld een reeks letters is, bijvoorbeeld:
"Er was er eens een..."dan is het weergegeven resultaat deze reeks letters, doorgegeven via het filter |typo.
- Wanneer het baken een tabel is die bestaat uit één enkele rij, bijvoorbeeld:
array('Jan', 'Piet', 'Klaas', 'Kees')of een tabel waarvan de sleutelwaardes numeriek zijn, zoals:
array(0 => 'Jan', 1 => 'Piet', 2 => 'Klaas', 3 => 'Kees')dan zal het resultaat een opsomming zijn van de waardes, gescheiden door een komma.
In bovenstaand voorbeeld wordt het dus: "Jan, Piet, Klaas, Kees".
- Wanneer het baken een tabel is die niet-numerieke sleutelwaardes heeft, of waarvan de elementen op zich weer tabellen zijn, zal het filter één regel per rij teruggeven, ook voor de interne tabel.
Voorbeeld [1]:
array('boom' => array('den', 'eik', 'beuk'), 'bloem' => array('rood' => 'roos', 'blauw' => 'lavendel', 'geel' => 'crocus'))zal als HTML-bron geven:
<br>
boom: den, eik, beuk
<br>
bloem: 
<br>
 rood: roos
<br>
 blauw: lavendel
<br>
 geel: crocuswat uiteindelijk als weergave geeft:
boom: den, eik, beuk
bloem: 
 rood: roos
 blauw: lavendel
 geel: crocus