我正在通過HTML搜索「myfunc」。但是,大寫字母不確定。不幸的是,PHP使用XPath 1,因此所有搜索都區分大小寫。xpath中不區分大小寫的搜索1
如何更新以下代碼來搜索「myfunc」,「MyFunc」,「myFunc」等?
foreach($domxpath->query('//*[@*[contains(.,"myfunc")]]') as $node) {
以下不起作用。我也沒有試圖執行a translate() work-around。
foreach($domxpath->query('//*[@*[matches(.,"[mM][yY][fF][uU][nN][cC]")]]') as $node) {
如果正則表達式是不可能的,我怎樣可以搜索字符串數組上(即 「MYFUNC」, 「MYFUNC」, 「myFunc的」,等等)?