3v4l.org

run code in 300+ PHP versions simultaneously
<?php function book($id) { $id = $id[1]; // qui recupero il libro partendo dall'id. $books = array( 'La regola dell\'equilibrio', 'Morte in mare aperto', 'La ballata di Adam Henry' ); if (array_key_exists($id, $books)) { return '['.$books[$id].']'; } return '[Libro non in archivio]'; } $text = "I miei libri preferiti sono:\n[libro=1] e [libro=210]"; $text = preg_replace_callback("/\[libro=(.+?)\]/", 'book', $text); echo $text;
Output for git.master, git.master_jit, rfc.property-hooks
I miei libri preferiti sono: [Morte in mare aperto] e [Libro non in archivio]

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
26.23 ms | 405 KiB | 5 Q