【问题标题】:fetching particuler data from curl response [closed]从curl响应中获取粒子数据[关闭]
【发布时间】:2014-01-26 08:28:08
【问题描述】:

我正在使用 curl 和 php 登录网站。 卷曲响应是:-

41~BAIL/37246/2013~101~ILYAS~STATE OF U.P.~D~12:46:41 08/01/2014|44~A482/42266/2012~21~BHIKENDRA VARSHNEY~STATE OF U.P. AND ANOTHER~D~12:46:41 08/01/2014|44~A482/42647/2012~22~BHIKENDRA VARSHNEY~STATE OF U.P. AND ANOTHER~D~12:46:41 08/01/2014|51~BAIL/39156/2013~131~MANSURI ALAM~STATE OF U.P.~F~12:46:41 08/01/2014|52~CRLAD/68/2012~33~JALEES~STATE OF U.P.~D~12:46:41 08/01/2014|54~A482/46798/2013~191~MADHAU SINGH AND 2 ORS.~STATE OF U.P. AND ANOTHER~B~12:46:41 08/01/2014|54~A482/47074/2013~95~S.S.I. R.S.VERMA AND ANOTHER~STATE OF U.P. AND ANOTHER~F~12:46:41 08/01/201

我想在特殊之后分割字符串

 | and ~ 

并存储数据不同的变量,如

$a=41,
$b=BAIL/3724/2013,
$dateTime=12:46:41 08/01/2014 

供以后使用。谢谢

【问题讨论】:

  • print_r(explode('~',$yourresponse)); 试试看。
  • 先生,我想分割线两个字符|和 ~ 并使用 for 循环检索值
  • explode()|,然后sscanf() 也许?

标签: php regex curl explode


【解决方案1】:

这样做..

<?php
$str='41~BAIL/37246/2013~101~ILYAS~STATE OF U.P.~D~12:46:41 08/01/2014|44~A482/42266/2012~21~BHIKENDRA VARSHNEY~STATE OF U.P. AND ANOTHER~D~12:46:41 08/01/2014|44~A482/42647/2012~22~BHIKENDRA VARSHNEY~STATE OF U.P. AND ANOTHER~D~12:46:41 08/01/2014|51~BAIL/39156/2013~131~MANSURI ALAM~STATE OF U.P.~F~12:46:41 08/01/2014|52~CRLAD/68/2012~33~JALEES~STATE OF U.P.~D~12:46:41 08/01/2014|54~A482/46798/2013~191~MADHAU SINGH AND 2 ORS.~STATE OF U.P. AND ANOTHER~B~12:46:41 08/01/2014|54~A482/47074/2013~95~S.S.I. R.S.VERMA AND ANOTHER~STATE OF U.P. AND ANOTHER~F~12:46:41 08/01/201';

$arrel = explode('|',$str);

foreach($arrel as $val)
{
    $new_el=explode('~',$val);
    echo $new_el[0];
    echo "<br>";
    echo $new_el[1];
    echo "<br>";
    echo $new_el[6];
    echo "<br><br>";

}

输出:

41
BAIL/37246/2013
12:46:41 08/01/2014

44
A482/42266/2012
12:46:41 08/01/2014

44
A482/42647/2012
12:46:41 08/01/2014

51
BAIL/39156/2013
12:46:41 08/01/2014

52
CRLAD/68/2012
12:46:41 08/01/2014

54
A482/46798/2013
12:46:41 08/01/2014

54
A482/47074/2013
12:46:41 08/01/201

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 2012-04-02
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    相关资源
    最近更新 更多