[英]How to drop the first digit in phone number in php
我想在 php 中刪除電話號碼的第一位數字(對於 laravel 框架)。 例如,如果用戶輸入 05030123456,我想獲取 +2335030123456 到數據庫中。 也就是說,如果我在數據庫中的電話列是 phone_number,那么 controller 中的代碼通常如下所示:
$user->phone_number = $request->phone
那么,我該如何處理$request->phone
以便它向$user->phone_number
的數據庫發送 +2335030123456 而不是 05030123456。
使用字符串操作它們是 Laravel 中的Str
class 它非常有用
\Str::replaceFirst('0','+233', $request->phone)
如果您想要預定義的“+233”,那么下面的代碼將為您提供幫助。
$user->phone_number = '+233'.substr($request->phone, 1);
因此,您的 output 將是:+2335030123456。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.