:

关于 excel 导入手机号提取时被自动加上多余空万国码的问题

发布于:2020-11-24 8:51 作者:song100e 浏览:574 分类:PHP

        最近在做一个 excel 导入功能,通过phpexcel读取到的数据请求第三方接口,结果提示手机号码不正确,检查请求日志才知原来传递参数编码有问题,日志如下(部分已删除):

请求时间:2020-11-23 18:01:07

响应结果:
url:https://xxxx.cn/v1/member/create-member-info?app_id=7727208a
data:{"mobile":"\u202d15677387000\u202c","password":"111111","source":"686"}
return:{"state":false,"code":0,"msg":"手机号格式不正确","data":""}

time:0.5885968208312988

        网上一查原来别人也遇到过类似问题,通过去除特殊编码修正手机号码, 网上是java代码,转成php代码如下:


/**
     * @desc 去除特殊编码,修正手机号
     */
    function trimPhone($phone){
        $tempPhone = '';
        for ($i=0; $i<strlen($phone); $i++){
            if(ord($phone[$i]) >= 48 && ord($phone[$i]) <= 57){
                $tempPhone .= $phone[$i];
            }
        }
        return $tempPhone;
    }



标签: PHPExcel

0

phpExcel 设置单元格颜色和背景色

发布于:2018-12-5 13:50 作者:song100e 浏览:972 分类:PHP

这两天又被 PHPExcel 搞惨了, 遂记录加强印象。

新增颜色常量值,具体见图片,定义在 \PHPExcel\PHPExcel\Style\Color.php 

最后导出箭头所指的行需求:

阅读全文>>

标签: PHPExcel

0

PHPExcel导出模板

发布于:2018-8-31 14:29 作者:song100e 浏览:499 分类:PHP

近日做了个PHPExcel导出模板,用到了合并单元格,设置边框,背景色,公式等等,废话少说,上代码...

/**
 * @desc 导出任务模板
 * @author song100e
 */
public function outFloorTemplete($tableHead = array(), $rowArray = array(), $filename='templete.xls') {

阅读全文>>

标签: PHPExcel

0

PHP使用PHPExcel基础转存程序

发布于:2016-12-20 14:02 作者:song100e 浏览:1149 分类:PHP
最近在做一个短信提醒功能,由于配置文件错误导致没有正常发送短信,于是考虑从日志文件中,整理出未成功发送短信的记录,转交运营人员手动发送,于是做了一个基本的转存脚本,使用了php的文件读,以及PHPExcel库功能。

阅读全文>>

标签: PHPExcel

0

PHPExcel 常用操作方法

发布于:2016-3-24 11:39 作者:song100e 浏览:1572 分类:PHP
这里是网上提供的常用操作方法,更详细的用法请参考 PHPExcel 手册!

阅读全文>>

标签: PHPExcel

0