-2
目前,我有一個代碼片段,看起來,看起來像這樣:PHP數值的preg_match
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
我想要做的就是讓它太使用數字,因爲在我的輸出,也沒有任何數字。我該怎麼做呢?請幫忙!
目前,我有一個代碼片段,看起來,看起來像這樣:PHP數值的preg_match
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
我想要做的就是讓它太使用數字,因爲在我的輸出,也沒有任何數字。我該怎麼做呢?請幫忙!
檢查這個解決您的問題:
preg_match('/^(.+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
來源:https://stackoverflow.com/a/10963620/1439823
如果是你的嘩嘩允許數字和任何平等之間的 「=」 你應當使用下面
preg_match('/^(.+)\s=\s(.+)\s=\s(.+)\s=\s(.+),/', trim($row), $matches);
代碼什麼是輸入字符串和期望的輸出? – flowfree
@ Gokhan137請寫出'$ row'包含幾行或使用pastebin.com顯示較大的字符串。例如,應該輸出'$ matches'。 – FeRtoll
@ S17514答案解決你的問題?請讓我們知道... – Sena