Per $_GET Variable mit Url auslesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • "KMD" schrieb:


    Kannst du mir nochmal helfen? Sorry für mein nervtötendes Problem :oops:


    Das Einzige was mir dazu noch einfällt, wäre $arrMatchesLinks nach der Länge von $arrMatchesLinks[0] so zu sortieren, das die längsten Links vorne stehen und dann erste die Schleife foreach($arrMatchesLinks as $arrMatchLink) zu durchlaufen, dann sollte das Problem nicht mehr auftreten...

    Schau Dir mal array_multisort an, damit lässt sich das recht leicht realisieren (ungetestet!):

    Quellcode

    1. preg_match_all("/(((https?):\/\/)|(www\.))([\w\_\-\/\.\?\=\&\~]+)/i", $texteinleitung, $arrMatchesLinks, PREG_SET_ORDER);
    2. if(is_array($arrMatchesLinks))
    3. {
    4. foreach($arrMatchesLinks as $intKey => $arrMatchLink) {
    5. $arrLength[intKey] = strlen($arrMatchesLinks[0]);
    6. }
    7. array_multisort($arrLength, SORT_NUMERIC, SORT_DESC, $arrMatchesLinks);
    8. foreach($arrMatchesLinks as $arrMatchLink) {
    9. arrSearched = array();
    10. ...
    Alles anzeigen



    70abc
    We raise hopes, here ... until they're old enough to fend for themselves.
    - Mike Callahan