php - 如何在使用 laravel 5.4 将电话号码存储在控制器变量中之前跳过 0041 和 0
问题描述
我需要在 Number 之前删除 0041 和 0,因为有些用户在 12345678 之前输入了 0041 或 0。所以,我只需添加 0041 静态
$order->phone = "0041" . $request->phone;
因此,如果用户在数字之前输入 0041 或 0,则应该跳过它,数字将存储 004112345678。
请给我任何想法。谢谢
解决方案
用于substr
检查第一个数字。在条件中使用它:
if(substr($phone, 0, 4) !== "0041"){
$phone = "0041" . $phone;
}
推荐阅读
- python - 来自迭代多个 URL 以存储 DataFrame 的 JSON 响应
- sql-server - 连接表,其中表名是另一个表中的值
- c# - C#在GUI中将文本文件逐个字符格式化为二维数组
- triggers - 如何创建逻辑应用自定义连接器轮询触发器?
- azure - 使用 Azure Function 作为流分析的输出:连接测试失败
- php - 我想更改上传图片的名称
- vb.net - 如何在vb中计算两次之间的时间差
- laravel - PHPUnit测试找不到工厂
- swift - 编写谓词以建立具有核心数据关系的计数数组
- amazon-web-services - 如何在 AppSync / Amplify 中过滤非标量类型