php匹配3顺,php正则表达式匹配3

$str = file_get_contents("F:\\4_1_step1_temp.txt");

print_r($str);

//preg_match_all("/\"order_id\":[0-9]{3,}/", $str,$match);

//preg_match_all("/^\[user_num\].*$/m", $str,$match);

//preg_match_all("/^\[1\].*$/m", $str,$match);

preg_match_all("/^( *)?\[1\] => {.*/m", $str,$match);

print_r($match);

如果匹配行的开头(加上^或者$),必须添加修饰符m,这样才能匹配多行,否则即使有内存,有只会匹配一行。

http://www.php.net/manual/zh/regexp.reference.anchors.php

[user_num] [user_num] [1] Array (     [0] => Array         (             [user_id] => 1111111             [email] => 1111@qq.com             [tel] => 11111111111             [name] => 噢噢噢噢             [phone] =>              [route_id] => 215099             [start_city_code] => 1619             [start_time] => 2014-04-05             [back_time] => 2014-04-06             [user_num] => 1             [children_num] => 0             [routes_scheme_id] => 0             [dfc_option] => 4             [dfc_num] => 0             [user_need] =>              [ticket_id] => 0             [start_pos_id] => 296339             [insure_row] => Array                 (                     [0] => Array                         (                             [key] => 307                             [value] => 1                             [price] => 7                             [totalPrice] => 7                         )                 )             [insureTotalPrice] => 7             [campaign] => Array                 (                 )             [promotionInfoMap] => Array                 (                 )             [promotionTotalPrice] => 0             [promotionTotalCoupon] => 0             [customer_row] => Array                 (                     [0] => Array                         (                             [name] => 噢噢噢噢                             [sex] => 1                             [paper_type] => 1                             [paper_num] => 320204199010013537                             [tel] => 11111111111                             [birthday] => 0000-00-00                             [paper_deadline] => 0000-00-00                             [nation] =>                              [firstname] =>                              [lastname] =>                              [gatxz_csd] =>                              [gatxz_qfd] =>                              [passport_qfd] =>                              [has_xgqz] => 0                             [xgqz_type] => 1                             [xgqz_deadline] => 0000-00-00                             [has_amqz] => 0                             [amqz_type] => 1                             [amqz_deadline] => 0000-00-00                             [remark] =>                              [visa_type] =>                          )                 )             [channel_code] => 100             [union_id] => 10716             [inner_num] =>              [p_ext] =>              [partner_code] => 10716             [api_type] => 1             [client_type] => 20             [device_type] => 1             [order_status] => 10             [end_city_code] => 0             [campaign_discount] =>              [campaign_id_special] =>              [agency_user] =>              [customer_realname] =>              [money] =>              [com_phone] =>              [com_address] =>              [com_info] =>              [visa_array] =>              [attach_info] =>              [attach_price] =>              [attach_cost] =>              [groupCost1] => 385             [groupCost2] => 385             [groupCost3] => 376             [travelCouponToUse] => 0             [group_cost] => 376             [coupon_use] => 9             [change_price] => Array                 (                     [order_id] => 0                     [saler] => 39                     [change_price] => 0                     [adult_price] => 378                     [child_price] => 218                     [room_add_budget] => 100                     [dfc_option] => 4                     [dfc_num] => 0                 )             [create_type] => 3             [is_login_user] => 1             [is_fast_order] => 1             [sign_type_flag] => 0             [sign_type] => 0             [auto_sign_mark] => 0         )     [1] => {"order_id":1111111,"position":1,"fail_flag":0,"exec_time":0.28448009491,"error":"","campaign_flag":[]} )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值