php 解析收貨人資訊 提取 收貨人 位址 電話

2021-10-09 03:09:46 字數 1356 閱讀 3592

實現思路:

php**例項說明

<?php

$address=;

$address=;

$addressarr

=getdetail

($address);

echo'';

print_r

($addressarr);

function

getdetail

(string $address)/'

,' '

,$address);

//3. 去除手機號碼中的短橫線 如136-3333-6666 主要針對蘋果手機

$address

=preg_replace

('/(\d)-(\d)-(\d)/'

,'$1$2$3'

,$address);

//4. 提取中國境內身份證號碼

preg_match

('/\d|\dx/i'

,$address

,$match);

if($match

&&$match[0

])//5. 提取11位手機號碼或者7位以上座機號

preg_match

('/\d|\d-\d/'

,$address

,$match);

if($match

&&$match[0

])//6. 提取6位郵編 郵編也可用後面解析出的省市區位址從資料庫匹配出

preg_match

('/\d/'

,$address

,$match);

if($match

&&$match[0

])//再次把2個及其以上的空格合併成乙個,並首位trim

$address

=trim

(preg_replace

('/ /'

,' '

,$address))

;//按照空格切分 長度長的為位址 短的為姓名 因為不是基於自然語言分析,所以採取統計學上高概率的方案

$split_arr

=explode

(' '

,$address);

if(count

($split_arr

)>1)

}$address

=trim

(str_replace

($parse

['name'],

'',$address))

;}$parse

['detail']=

$address

;return

$parse

;}

「巢狀」式物流業務從收貨人最近的倉儲點開始驅動

本篇文章版權由 ecf和 hp 所有 對於乙個 商來說,物流成本是運營成本中佔比例最大的部分,有什麼辦法,通過it應用的深度改善為降低物流成本做支撐?最近我們和乙個全國小家電連鎖的公司在做這個交流,試圖通過這樣的架構將他們的物流成本降低三分之一,如果能實現,則可以增加8 的利潤,情況將大為改觀。這個...

php智慧型識別收貨位址資訊

效果圖 class distinguishaddress 優先匹配 if preg match 1 d address,mobiles else if preg match d d address,mobiles 識別姓名 必須空格分享的 概率 preg match all x x iu addre...

PHP 收貨位址 新增 修改 刪除

1 網上 收貨位址是必不可少的,這裡大概寫一下用php實現收貨位址的新增 修改 刪除 2 tips,主要處理收貨位址是否是預設位址,預設位址規則如下 create table address id int 11 notnull auto increment comment 主鍵自增 userid i...