3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strings = [ "Route de la Comba 32 1484 Aumont (FR)", "Chemin de la Vignetta 1 1617 Remaufens (FR)", "Route du Village 136 1609 Besencens (FR)" ]; foreach ($strings as $string) { $splitByDoubleSpace = explode(" ", $string); $address = $splitByDoubleSpace[0]; $splitBySingleSpace = explode(" ", $splitByDoubleSpace[1]); $postalCode = $splitBySingleSpace[0]; $city = implode(" ", array_slice($splitBySingleSpace, 1)); echo sprintf( 'Address: %sPostal code: %sCity: %s', $splitByDoubleSpace[0] . PHP_EOL, $splitBySingleSpace[0] . PHP_EOL, implode(" ", array_slice($splitBySingleSpace, 1)) . PHP_EOL ); }
Output for git.master, git.master_jit, rfc.property-hooks
Address: Route de la Comba 32 Postal code: 1484 City: Aumont (FR) Address: Chemin de la Vignetta 1 Postal code: 1617 City: Remaufens (FR) Address: Route du Village 136 Postal code: 1609 City: Besencens (FR)

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:
157.96 ms | 406 KiB | 5 Q