3v4l.org

run code in 300+ PHP versions simultaneously
<?php function processMobileNumber($number = '') { // Removing non number chars from the number $cleanNumber = str_replace("(","", $number); $cleanNumber = str_replace(")","", $cleanNumber); $cleanNumber = str_replace("-","", $cleanNumber); $cleanNumber = str_replace(".","", $cleanNumber); $cleanNumber = str_replace(" ","", $cleanNumber); if (is_numeric($cleanNumber)) { //Phone number must start with a 1. if (substr($cleanNumber,0,1)==="1") { $msisdn = $cleanNumber; } else { $msisdn = "1" . $cleanNumber; } } else { $msisdn = 0; } return $msisdn; } echo(processMobileNumber(234));
Output for git.master, git.master_jit, rfc.property-hooks
1234

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:
60.26 ms | 401 KiB | 8 Q