$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