我的字符串是:從字符串獲取PHP
$mystring = "https://maps.google.com/?ll=37.0625,-95.677068&spn=37.188995,86.572266&t=m&z=4";
現在我想我已經標誌着從字符串作爲大膽的這些值。我怎樣才能實現這一點與PHP?
我的字符串是:從字符串獲取PHP
$mystring = "https://maps.google.com/?ll=37.0625,-95.677068&spn=37.188995,86.572266&t=m&z=4";
現在我想我已經標誌着從字符串作爲大膽的這些值。我怎樣才能實現這一點與PHP?
,你將不得不使用$ _GET [ 'LL']和[ 'SPN']以repectively獲得37.0625 $ _GET,-95.677068和37.188995,86.572266
夥計們,我不是說從URL獲取查詢字符串。我想要那些「String」的值。它實際上不是一個URL。把它看作只是一個字符串。 –
這裏正則表達式將是最有效的解析你所需的值。
$url = "https://maps.google.com/?ll=37.0625,-95.677068&spn=37.188995,86.572266&t=m&z=4";
$regex = "/[-]*\d+.\d*/";
preg_match_all($regex,$url,$out, PREG_PATTERN_ORDER);
// $out = array(1) { [0]=> array(4) { [0]=> string(7) "37.0625" [1]=> string(10) "-95.677068" [2]=> string(9) "37.188995" [3]=> string(9) "86.572266" } }
使用get方法 –
親愛的pramod我不是說從URL獲取查詢字符串。我想要那些「String」的值。它實際上不是一個URL。把它看作只是一個字符串。 –
[preg \ _match url get參數解析]可能的重複(http://stackoverflow.com/questions/3530361/preg-match-url-get-parameter-parsing) – meze