簡體   English   中英

修剪電話號碼的第一位為國際格式

[英]Trim the first digit of a Phone number to be in International format

我正在開發一個Web應用程序,從而從用戶那里捕獲電話號碼,但是在后端(在Laravel PHP中構建)上,我想修剪電話號碼的第一位並將其替換為254

例如,正在捕獲此電話號碼07******23**
我需要將第一個零替換為254以便可以是2547******23**

您甚至不需要在這里調用正則表達式, substr()應該可以正常工作:

$input = "07123456789";
$output = "254" . substr($input, 1);

如果只想對從零開始的數字進行此替換,那么使用preg_replace可能更有意義:

$output = preg_replace("/^0/", "254", $input);

使用ltrim刪除零。
如果存在零,它將刪除零,如果不存在,則將字符串保留完整。

echo "254" . ltrim($number, "0");

請參見有無前導零的示例:
https://3v4l.org/Z03st

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM