PHP Funktion um Strings zu zerlegen

Beschreibung :

Funktion findet ein bestimmtes Vorkommen eines vorgegebenen Suchstring in einem anderen String

Beispiel :

$Text = "Ihre Artikelnummer ist 1212121212 der Bestellwert ..."
$TXT = FindInformationInString($Text,'ist ','der '); 

echo $TXT; // liefert "1212121212" zurück



Funktion :

function FindInformationInString($String,$Start,$Ende) {
    // $String = Der String in dem eine Zeichenkette gesucht werden soll
    // $Start = Nach welchem String soll gesucht werden 
    // $Ende = Mit welchen Zeichen hört der gesuchte String auf
    $FI_STR = stripos($String,$Start);
    If ($FI_STR > 0){
        $FI_END = stripos($String,$Ende,$FI_STR);
        $FI_Len = $FI_END - $FI_STR;
        $FI_STRING = substr($String,$FI_STR,$FI_Len);
        $FI_STRING = Str_replace($Start,'',$FI_STRING);     // Start String aus Ergebnis entfernen
        $FI_STRING = trim(strip_tags($FI_STRING));            // entfernen der HTML Tags
        If (empty($FI_STRING)) {
            return 'n/a';
            } else {
            return $FI_STRING;
            }
        }else{
        return 'n/a';
        }
}



Verwendete PHP Funktionen : strip_tags | substr | stripos | trim | str_replace


“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)