3v4l.org

run code in 300+ PHP versions simultaneously
<?php $message = "Lorem %tag2% ipsum dolor %tag1% sit amet, consectetur %tag2% adipiscing elit. Phasellus vestibulum tortor vitae sagittis %tag1% laoreet. Proin pellentesque urna id %tag1% rhoncus %tag2% scelerisque."; echo "make fake tags\n"; $fakeTags = [ '%tag1%' => "%tag1\u{2060}%", '%tag2%' => "%tag2\u{2060}%", '%tag3%' => "%tag3\u{2060}%", '%tag4%' => "%tag4\u{2060}%", ]; $message = str_replace( array_keys($fakeTags), array_values($fakeTags), $message ); var_dump($message); echo "\n"; echo "apply actual tags\n"; $message = "Welcome %tag1%! " . $message . " Gbye %tag2%"; var_dump($message); echo "\n"; echo "do actual replacement\n"; $actualTags = [ '%tag1%' => 'Pluto', '%tag2%' => 'Donald', ]; $message = str_replace( array_keys($actualTags), array_values($actualTags), $message ); var_dump($message); echo "\n";

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
175.71 ms | 2643 KiB | 14 Q