假設我有一個這樣的查詢字符串:計數的關鍵多少次出現在查詢字符串
?s=1&s=1&s=1
如何計算出現了多少次「S」鍵(無論價值) ? 我試着用
count($_GET['s'])
但它總是返回1
提前感謝!
假設我有一個這樣的查詢字符串:計數的關鍵多少次出現在查詢字符串
?s=1&s=1&s=1
如何計算出現了多少次「S」鍵(無論價值) ? 我試着用
count($_GET['s'])
但它總是返回1
提前感謝!
count($_GET['s'])
的結果是正確的,因爲用?s=1&s=1&s=1
覆蓋s
參數和最後一個值。
?s[]=1&s[]=1&s[]=1
然後count
將返回3
預期:如果你想傳遞一個數組,做到這一點。
事實上,後者覆蓋前值(與POST相同)是php的行爲。像BenM所示,可以解析查詢字符串並計數值。 – Yoshi
這是完美的!正是我需要的!謝謝:-) – Ivan