HTMLで「myfunc」を検索しています。ただし、大文字小文字は不明です。残念ながら、PHP は XPath 1 で動作するため、すべての検索で大文字と小文字が区別されます。
次のコードを更新して、「myfunc」、「MyFunc」、「myFunc」などを検索するにはどうすればよいですか?
foreach($domxpath->query('//*[@*[contains(.,"myfunc")]]') as $node) {
以下は動作しません。また、 translate() 回避策を実装しようとしたこともありませんでした。
foreach($domxpath->query('//*[@*[matches(.,"[mM][yY][fF][uU][nN][cC]")]]') as $node) {
正規表現が不可能な場合、文字列の配列 (「myfunc」、「MyFunc」、「myFunc」など) を検索するにはどうすればよいですか?