ilch Forum » Allgemein » HTML, PHP, SQL,... » url umdrehen bearbeiten und so...

Geschlossen
  1. #1
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    moin leute, folgende sache:
    ich lese mit
    <?php echo $_SERVER['REQUEST_URI'] ;?>
    folgende url aus.
    externer Link

    Dann bekomme ich das Ergebnis "/das-auto-1234" .

    jetzt möchte ich das anhängsel umdrehen (1234-auto-das) und alles vor dem ersten "-" ausgeben können.
    das ergebnis wäre also "1234" wie lässt sich das umsetzen. für mich ist das iwie zu kompliziert.


    Zuletzt modifiziert von sinan am 14.10.2009 - 14:22:47
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    das könnte dir bei ilch helfen
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ne, die menüfunktion hilft da nicht, da es ein verzeichnis ist, und kein menü bzw post

    wobei man zwar einen daraus machen könnte, aber dann eine recht komplizierte/umfrangreiche geschichte erhält

    das könnte eher weiterhelfen
    de3.php.net/manual/de/function.preg-split.php


    Zuletzt modifiziert von GeCk0 am 14.10.2009 - 14:32:41
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    sinan Mitglied
    Registriert seit
    28.10.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    müsste ich da nicht dieses anhängsel irgendwie in ein array stopfen können und wenn ja wie geht das ?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    in einen String, nicht in ein Array zwinker

    $str = $_SERVER['REQUEST_URI'];

    $erg = preg_split(-, $str);

    (beispiel)
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Besser mit explode(), reguläre Ausdrücke braucht man für sowas nun wirklich nicht. Frisst nur unnötig Performance. zunge

    $str = 'das-auto-1234';
    
    $ar = explode('-', $str);
    
    $erg = $ar[2].'-'.$ar[1].'-'.$ar[0];
    
    // Ausgabe: 1234-auto-das
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten