从网页剥头皮我得到像
这样的数组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
我该怎么做?
答案 0 :(得分:1)
正则表达式: "@\s+@"
这里我们在一个或多个空格上匹配字符串。
<?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));
}