Rudi Hocku: string splitten

Hallo ich habe ein Problem ich weiß nicht wie ich mein String splitten soll?

Ich bekomme über die URL die Variable $auswahl in der zB. content_agb oder content_impressum steht

Nun soll content und impressum in 2 Variablen geschrieben werden nur das funktioniert bei mir nicht? Evtl. kann man das auch anders lösen aber mir ist dazu nichts besseres eingefallen...

Meine Lösung:

#$auswahl = 'content_agb';
$auswahl = 'content_impressum';

list ($seite)=explode("content_",$auswahl);

if ($seite == 'agb'):
 echo '$seite: '.$seite.'<br>';
endif;

  1. Moin Rudi Hocku!

    $auswahl = 'content_impressum';

    <?php
    $seite = explode("_",$auswahl);
    if ($seite[1] == "impressum"){
     echo "Impressum";
    } else {
     echo "AGB";
    }
    ?>

    http://de2.php.net/manual/de/function.explode.php

    tschüss ichen

    --
    Selfcode: sh:( fo:| br: n4:& ie:% mo:| mo:| de:] zu:) fl:| ss:| ls:[ js:|
    1. Moin Rudi Hocku!

      $auswahl = 'content_impressum';
      <?php
      $seite = explode("_",$auswahl);
      if ($seite[1] == "impressum"){
       echo "Impressum";
      } else {
       echo "AGB";
      }
      ?>

      Ich würde hier einen "switch" vorziehen..

      gruss,
      andre

      1. Hi,

        Ich würde hier einen "switch" vorziehen..

        ... außerdem würde ich auch das mit explode weglassen - den Speicher kann man sich schenken, man braucht ja nur schreiben if($auswahl = 'content_impressum') oder die entsprechende switch-Form.

        E7

        1. Moin!
          Rudi wollte den strink splitten, deshalb habe ich ihm gezeigt wie. ich weiß nicht warum er es nicht anders machen wollte.
          tschüss ichen

          --
          Selfcode: sh:( fo:| br: n4:& ie:% mo:| mo:| de:] zu:) fl:| ss:| ls:[ js:|