Avatar billede meyer Nybegynder
05. juli 2014 - 14:58 Der er 4 kommentarer

Arraysøgning med æøå giver intet resultat

Jeg søger i et array og det kører fint med alt andet end æøå, nogen der har en idé til hvordan det kan løses? :)

/Dan

HEr er mit script:

function array_multi_search($array, $input){ 
    $iterator = new RecursiveIteratorIterator(new RecursiveArrayIterator($array)); 

    foreach($iterator as $id => $sub){
        $subArray = $iterator->getSubIterator();
            if(@strstr(strtolower($sub), strtolower($input))){
                $subArray = iterator_to_array($subArray);
                $outputArray[] = array_merge($subArray, array('Matched' => $id));
            }
    }

    return $outputArray;
}
$rows = array_multi_search($array, $input);
if ($rows) {
foreach ($rows as $row) {
    echo $row['AccessUserName']."<br>";
    echo $row['AccessCustomField_Firmanavn1']."<br>";
    echo $row['AccessCustomField_Firmaadresse1']."<br>";
              echo $row['AccessCustomField_Postnr']." ";
              echo $row['AccessCustomField_Byen']."<br>";
              echo "<br>";
    }
}
Avatar billede arne_v Ekspert
05. juli 2014 - 15:32 #1
svaert at sige -  maaske UTF-8 vs ISO-8859-1 problem
Avatar billede meyer Nybegynder
05. juli 2014 - 17:49 #2
Ja, det er det nok - men kan ikke lige finde en løsning og få det til at virke, bare typisk :)
Avatar billede thomas Praktikant
06. juli 2014 - 02:28 #3
Er det altså værdierne der indeholder æøå?
Avatar billede meyer Nybegynder
06. juli 2014 - 07:00 #4
Ja det er det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester