佚名通过本文主要向大家介绍了你好快递,美国你好快递,你好快递查询,你好 你的快递到了,快递对你好查询等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:13800000001|!|你好,快递提取的正则
描述:
解决方案1:
描述:
13800000001|!|你好,快递【京东】|^|13800000002|!|你好,快递【顺丰】
我的需求是每条信息分为手机号和内容,内容包括最后【】包含的签名,每条信息用|^|分割,手机和内容用|!|分割,请问php怎么提取出每条信息和每条中的数据?
解决方案1:
<?php
$str = "13800000001|!|你好,快递【京东】|^|13800000002|!|你好,快递【顺丰】";
$msg = explode("|^|",$str);
foreach($msg as $value)
{
print_r(explode("|!|",$value));
}
?>
输出
Array
(
[0] => 13800000001
[1] => 你好,快递【京东】
)
Array
(
[0] => 13800000002
[1] => 你好,快递【顺丰】
)
解决方案2:先explode|!|得到每一条单独的消息,然后循环处理每一条