1
我試圖捕獲一個名稱以'價格'開頭並以數字0-9結尾的變量,並將該數字保存在變量$matches
中。出於某種原因,我沒有捕獲代碼,所以顯然我的語法是關閉的。我的繼承人代碼..帶正則表達式的Preg_match?
elseif (preg_match('price/[1-9]/', $field_name, $matches)) {
我試圖捕獲一個名稱以'價格'開頭並以數字0-9結尾的變量,並將該數字保存在變量$matches
中。出於某種原因,我沒有捕獲代碼,所以顯然我的語法是關閉的。我的繼承人代碼..帶正則表達式的Preg_match?
elseif (preg_match('price/[1-9]/', $field_name, $matches)) {
preg_match('/^price([0-9])$/', $field_name, $matches)
的$matches[1]
會給你的號碼。
完美無瑕。還有一個快速的問題。設置完這個'$ num = $ matches [0];'我該如何去做這件事(這個語法不正確,但你明白了):'$ price = $ _POST ['price $ num '];' –
'$ price = $ _POST ['price'。$ num];' – xdazz
如果它以價格開始,則正則表達式應該是'/^price([0-9])/'。我有一個問題。您是否爲每個價格生成HTML'? – fcingolani