[Funktion] in_array

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Funktion] in_array

    Hab eine Frage zu in_array() und zwar ahbe ich folgendes stück Code:
    PHP-Code:
        if(isset($_GET["id"])) $id $_GET["id"];
        else 
    $id="";
        
    $registered $db->db_get("SELECT register_groups FROM $tbprop"1"register_groups");
        
    $registered explode("\n"$registered);
        if(
    in_array($id$registered)) $regged1 "checked"
    leider tut in_array nicht das was er machen soll ... .

    wenn ich aber:
    PHP-Code:
    if(in_array(1$registered)) $regged1 "checked"
    oder
    PHP-Code:
    $id=1;
    if(
    in_array($id$registered)) $regged1 "checked"
    mache funktionierts, was mache ich denn beim oberen syntax falsch (P.S. die get variable wird richtig gefüllt durch: ?id=1 )

    Forumregeln!

    Gute PHP-(tutorial-)Seiten

  • #2
    PHP-Code:
    echo '-'.$id.'-'.strlen($id).'-'
    gibt?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      das ergibt: -1-1-
      Ich habe auch schon dran gedahct, das vielleicht irgendow ein verstecktes leerzeichen wäre, aber wie du siehst ist das nicht so.

      Und mein Array sieht flolgendermaßen aus:
      Array ( [0] => 1 [1] => 2 )

      Jetzt hab ich folgednes mal ausprobiert:
      PHP-Code:
      echo '-'.$id.'-'.strlen($id).'-'
      print_r($registered);
      echo 
      '-'.strlen($registered[0]).'-'.strlen($registered[1]).'-'
      Und das ergibt folgendes:
      Code:
      -3-1-Array ( [0] => 1 [1] => 2 ) -2-1-
      Zuletzt geändert von davidovich; 20.10.2004, 15:22.

      Forumregeln!

      Gute PHP-(tutorial-)Seiten

      Kommentar


      • #4
        SO, hab jetzt die leerzeichen mit trim(); gelöscht und nun funkts, danke!

        Forumregeln!

        Gute PHP-(tutorial-)Seiten

        Kommentar

        Lädt...
        X