Raketenwissenschaftler: PHP Multiarray aus Json-> Suchen und sicher finden (auch bei Fragmenten)

Beitrag lesen

Hallo Raketenwissenschaftler,

wäre mb-ereg-match nicht besser?

Naja. Solange nicht nach 'J[öü]rg' gesucht wird klappt es auch mit preg_match() - Voraussetzung ist natürlich, dass Programm und Daten identisch kodiert sind.

<?php

$searchstr = 'J[öü]rg';
$heystack  = 'JÖRG ANDREA PAUL';
mb_regex_encoding('UTF-8');
mb_regex_set_options('ix'); #GROSS/KLEIN + Erweiterte Regexe

if ( mb_ereg_match( $searchstr, $heystack )  ) {
    echo 'Nadel im Heuhaufen gefunden: "' . $searchstr . '"' . PHP_EOL;
} else {
    echo 'Nicht gefunden: "' . $searchstr . '"'  . PHP_EOL;
}

Es wäre dann noch mb_ereg() zu empfehlen. Da kann man wie oben gezeigt, die Fundstellen in ein Array schreiben lassen. Zudem wäre noch mb_eregi()