$data1="18089689$$$$$18686774094$$$$$2013-02-23 09:12:14$$$$$1$$$$$0$$$$$2013-02-23 09:12:28|||
18089689$$$$$15124688440$$$$$2013-02-23 09:12:14$$$$$1$$$$$DELIVRD$$$$$2013-02-23 09:12:29|||
";
$vegetables = explode("|||", $data1);
foreach($vegetables as $value){
$value1 = explode("$$$$$", $value);
print_r ($value1);
if($value1[1]!=0){

$sqlx=mysql_query("insert into zszt values (NULL,
 '".$value1[1]."',
 '".$value1[2]."',
'".$value1[4]."'
)");
}
}
$value1[4]安装要求取到的值应该是0或者DELIVRD  但是取到的值确是0和$$$$2013-0   这是为什么 娶不到DELIVRD  求帮忙看一下字符串截取

解决方案 »

  1.   

    $DELIVRD 被当成变量解析了
      

  2.   

    将前面的$转义一下
    $data1="18089689$$$$$18686774094$$$$$2013-02-23 09:12:14$$$$$1$$$$$0$$$$$2013-02-23 09:12:28|||
    18089689$$$$$15124688440$$$$$2013-02-23 09:12:14$$$$$1$$$$\$DELIVRD$$$$$2013-02-23 09:12:29|||
    ";
      

  3.   

    双引号改为单引号
    $data1='18089689$$$$$18686774094$$$$$2013-02-23 09:12:14$$$$$1$$$$$0$$$$$2013-02-23 09:12:28|||
    18089689$$$$$15124688440$$$$$2013-02-23 09:12:14$$$$$1$$$$$DELIVRD$$$$$2013-02-23 09:12:29|||
    ';
    不然 $DELIVRD 将被解释成变量
      

  4.   

    四楼,双引号改单引号。
    另外这个也要改:
    $value1 = explode('$$$$$', $value);
      

  5.   

    $data1='18089689$$$$$18686774094$$$$$2013-02-23 09:12:14$$$$$1$$$$$0$$$$$2013-02-23 09:12:28|||
    18089689$$$$$15124688440$$$$$2013-02-23 09:12:14$$$$$1$$$$$DELIVRD$$$$$2013-02-23 09:12:29|||
    ';//只需要修改这句的双引号为单引号
    $vegetables = explode("|||", $data1);
    foreach($vegetables as $value){
    $value1 = explode("$$$$$", $value);
    print_r ($value1);
    if($value1[1]!=0){$sqlx=mysql_query("insert into zszt values (NULL,
     '".$value1[1]."',
     '".$value1[2]."',
    '".$value1[4]."'
    )");
    }
    }Array
    (
        [0] => 18089689
        [1] => 18686774094
        [2] => 2013-02-23 09:12:14
        [3] => 1
        [4] => 0
        [5] => 2013-02-23 09:12:28
    )
    Array
    (
        [0] => 
    18089689
        [1] => 15124688440
        [2] => 2013-02-23 09:12:14
        [3] => 1
        [4] => DELIVRD
        [5] => 2013-02-23 09:12:29
    )
    Array
    (
        [0] => )