3v4l.org

run code in 300+ PHP versions simultaneously
<?php $source_string = ('Lorem ipsum dolor sit amet, [amzn 0970810458 "The Title of This Book"] consectetur adipiscing elit. Mauris facilisis felis eu turpis ultrices molestie. Donec vel ornare eros. Integer pharetra hendrerit tincidunt. Nunc in magna vitae nibh tempus pulvinar. Cras lacinia nibh ac justo placerat pretium. Mauris volutpat non ligula sit amet tempus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. [amzn 097081044X "Another Book Title"] Suspendisse tincidunt tristique ante.'); $result = preg_replace('/\[amzn ([^\s]+) "(.+?)"\]/', '<a href="https://www.amazon.com/dp/$1">$2</a>', $source_string); echo $result;
Output for git.master, git.master_jit, rfc.property-hooks
Lorem ipsum dolor sit amet, <a href="https://www.amazon.com/dp/0970810458">The Title of This Book</a> consectetur adipiscing elit. Mauris facilisis felis eu turpis ultrices molestie. Donec vel ornare eros. Integer pharetra hendrerit tincidunt. Nunc in magna vitae nibh tempus pulvinar. Cras lacinia nibh ac justo placerat pretium. Mauris volutpat non ligula sit amet tempus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. <a href="https://www.amazon.com/dp/097081044X">Another Book Title</a> Suspendisse tincidunt tristique ante.

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:
170.84 ms | 407 KiB | 5 Q