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

Beitrag lesen

Ergänzend:

Falls die Suche etwas komplizierter oder ungenauer oder genauer sein soll und geringfügig langsamer sein darf (also maximal ein paar Megabytes an Strings durchsucht werden) bietet sich noch die Funktion preg_match() (und ) an. Die hat dann auch noch Schwestern, die man (bei genügend großem Bildschirm) ganz rechts sieht).

Einfachster Fall:

<?php

$searchstr = 'Bar';
$needle    = '/' . str_replace( '/', '\/', $searchstr ) . '/i';
$heystack  = 'foobarbaz';


if ( preg_match( $needle, $heystack, $matches  ) ) {
    echo 'Nadel im Heuhaufen gefunden: "' . $matches[0] . '"' . PHP_EOL;
} else {
    echo 'Nicht gefunden: "' . $searchstr . '"'  . PHP_EOL;
}