använder följande för att hämta ut info ur en xml när man söker ($searchquery).
$params = $xpath->query("//item" . ( $searchquery ? "[contains(., '" . $searchquery . "')]" : '' ) . "[position()>(last()-" . $limitEnd . ") and position()<(last()-" . $limitStart . ")]");
det egentligen enda intressanta(?) för problemet är:
contains(., '" . $searchquery . "')
sökningar har funkat utmärkt tills alldeles nyligen då jag kom på att contains() funktionen i XPath är case-sensitive.
jag vill att sökningarna ska vara case-insensitive.
hur göra? kan nån hjälpa mig.
har sett lite nånstans att man kan translate()'a alfabetet versaler-gemener, men har inte fått det att funka + att det är ett riktigt fulhack. men det är klart att ett fungerande fulhack är bättre än ingen funktion alls.