$var = "21.419603334153653%2c39.82548236846924";
$googleMap = preg_split('/[%2c]/', $var);
我需要有两个部分:使preg_split组中的多个分隔符作为一个分隔符
21.419603334153653
39.82548236846924
字符%2c
形式单一的分隔符。不幸的是,第二部分搞砸了。
有没有办法将%2c分组为一个分隔符?
我试过(%2c)
和%2c
,他们没有帮助。
$var = "21.419603334153653%2c39.82548236846924";
$googleMap = preg_split('/[%2c]/', $var);
我需要有两个部分:使preg_split组中的多个分隔符作为一个分隔符
21.419603334153653
39.82548236846924
字符%2c
形式单一的分隔符。不幸的是,第二部分搞砸了。
有没有办法将%2c分组为一个分隔符?
我试过(%2c)
和%2c
,他们没有帮助。
注意/[%2c]/
意味着%。 ““这是一个任何字符”,一“2”或“c”
如果你真的想要使用“%2c”作为分隔符分割$ var,为什么不使用explode()?
$var_a = explode("%2c", $var);
print_r($var_a);
<?php
$var = "21.419603334153653%2c39.82548236846924";
$googleMap = explode('%2c', $var);
print_r($googleMap)
?>
结果:
Array
(
[0] => 21.419603334153653
[1] => 39.82548236846924
)
我认为爆炸()函数,你想要做什么:
$var = "21.419603334153653%2c39.82548236846924";
$googleMap = explode('%2c', $var);
var_dump($googleMap);
这是一个更大的分裂的一部分,我只是不想分两步做。无论如何,现在我会爆炸... – user311509 2012-02-27 03:51:12