我如何将值与同一行中的数组分开

时间:2017-04-16 06:37:04

标签: php arrays

从网页剥头皮我得到像

这样的数组
1JANATAMF 7.20  -0.10    -1.37%
1STPRIMFMF 11.80  -0.10    -0.84%
AAMRATECH 32.80  0.40    1.23%

和许多行。 我想将1JANATAMF,7.20,-0.10,-1.37%之类的值分开,或者通过1JANATAMF将值插入mysql数据库作为名称和价格为7.20

我该怎么做?

1 个答案:

答案 0 :(得分:1)

正则表达式: "@\s+@"这里我们在一个或多个空格上匹配字符串。

Try this code snippet here

<?php
ini_set('display_errors', 1);
$data=array(
    "1JANATAMF 7.20  -0.10    -1.37%",
    "1STPRIMFMF 11.80  -0.10    -0.84%",
    "AAMRATECH 32.80  0.40    1.23%" 
);
foreach($data as $value)
{
    print_r(preg_split("@\s+@", $value));
}