0
從技術上講,我需要使用正則表達式來實現parse_str()。雖然我只會從查詢中提取一個參數值。 我有這樣 a=val1&b=val2&c=val3
PHP正則表達式來獲取參數值
一個字符串是有可能得到使用的preg_match還假設B可以是最後一個查詢說b
只值(表示字符串也可以a=val1&b=val2
)?
從技術上講,我需要使用正則表達式來實現parse_str()。雖然我只會從查詢中提取一個參數值。 我有這樣 a=val1&b=val2&c=val3
PHP正則表達式來獲取參數值
一個字符串是有可能得到使用的preg_match還假設B可以是最後一個查詢說b
只值(表示字符串也可以a=val1&b=val2
)?
似乎很簡單:
/(?:^|&)b=([^&]*)/
你想將是第一個捕獲組的值。
愚蠢的問題:爲什麼你不能使用parse_str()?它在那裏,因爲PHP 4 –
是否有任何特別的原因,你必須使用正則表達式? – crush
是的,我必須使用PHP 5.3的修改版本,它會去掉parse_str()調用的html標記,我需要使用我自己的parse_str()實現來保留它。 :( – Roy