【发布时间】:2017-02-02 14:02:20
【问题描述】:
这是一些数据
案例 1 "("2017-02-02 21:15:00",201,1,"E.CO-PUAS KAJANG/AC PANEL ETS",16977.00000)" 案例2 "("2017-02-02 21:15:00",201,6,"SPARE 6",)"
我需要在没有"(的情况下提取数据,存储到5个变量中
$date = "2017-02-02 21:15:00";
$code = 201;
$id = 1;
$name = "E.CO-PUAS KAJANG/AC PANEL ETS";
$value = 16977.00000;
注意:像案例 2 这样的一些案例返回没有值并设置为 0
请给我一些例子或提示。我找到了教程修剪,但它只修剪一次
我希望输出是这样写的
echo $date;
echo $code;
echo $id;
echo $name;
echo $value;
【问题讨论】:
-
了解以下函数:explode 和 str_replace。学完这些应该很容易。
-
和
trim($str,'()')用于删除(&) -
您的
$name字段是否可以包含逗号和/或双引号?如果是这样,那就有点困难了。
标签: php substring trim truncate