小编Jac*_*ish的帖子

删除数组的常用索引

我有一些索引需要从主数组中删除.例如:

$removeIndex=array(1,3,6);
$mainArray=array('1'=>'a','2'=>'b','3'=>'c','4'=>'d','5'=>'e','6'=>'f');
Run Code Online (Sandbox Code Playgroud)

我希望最终结果如下:

 $mainArray=array('2'=>'b','4'=>'d','5'=>'e');
Run Code Online (Sandbox Code Playgroud)

我知道我们array_slice在PHP中有功能,可以在循环中运行,但我有非常庞大的数据,我想避免在这里循环.

php arrays

7
推荐指数
1
解决办法
190
查看次数

用PHP阅读电子邮件

我需要从中读取字段 email

MOVE INFORMATION

Pickup Address: 34 Marigold Ln, Marlboro, NJ 07746

Delivery Address: 180 Prospect Park W, Apt 5, Brooklyn, NY 11215

Primary service dates:
Pack Date: N/A
Move Date: 6/6/2013

Other service dates:
Pack Date 2: N/A
Move Date2: N/A
Other Date: N/A
Run Code Online (Sandbox Code Playgroud)

我遵循的流程是:

  1. 通过IMAP连接
  2. 得到nessage身体

现在我想读取指定的数据,需要将其转换为数组,如:

array( ' Pickup Address'=>'34 Marigold Ln, Marlboro, NJ 07746', 
       'Delivery Address'=>'180 Prospect Park W, Apt 5, Brooklyn, NY 11215'...)
Run Code Online (Sandbox Code Playgroud)

我试过了 preg_match('/(?P<Pickup Address>\w+): (?P<Delivery Address>\d+)/', $body, $matches)

但那有一些问题:

  1. 在"取件地址"中不接受空格
  2. 它以Array ( …

php regex database email

4
推荐指数
1
解决办法
236
查看次数

标签 统计

php ×2

arrays ×1

database ×1

email ×1

regex ×1