Markus: Suche im Array

Hallo,

ich möchte eindimensionales Array durchsuchen.

Leider klappt das nicht:

$array= array("PHP","ASP","PERL");

$found = 0;

if ($x = array_search("PHP", $array)) $found = 1;

Weiss jemand wo der Fehler ist?

Vielen Dank!

  1. Hi,

    ich möchte eindimensionales Array durchsuchen.

    Leider klappt das nicht:

    Doch, tut es.

    $array= array("PHP","ASP","PERL");
    $found = 0;
    if ($x = array_search("PHP", $array)) $found = 1;

    Weiss jemand wo der Fehler ist?

    Du hast im Manual nicht aufmerksam nachgelesen, welchen Rueckgabewert array_search liefert.

    MfG ChrisB

  2. Hallo liebe SELFHTMLer,

    Hallo,

    ich möchte eindimensionales Array durchsuchen.

    Leider klappt das nicht:

    $array= array("PHP","ASP","PERL");

    $found = 0;

    if ($x = array_search("PHP", $array)) $found = 1;

    Weiss jemand wo der Fehler ist?

    Vielen Dank!

    $x = 0; wird dein Ergebniss sein. Du bist auf dem richtigen Weg. Was mich allerdings wundert, ist das die IF Bedingung irgendwie ohne Logik ist. Was hast du dir bei der Programmierung da gedacht?
    Kannst du das kurz erklären? Ich bin auch php Neuling, und mich würde dein Ansatz intressieren.

    LG
    kev1n

    --

    SELFCODE:
    sh:( fo:| ch:? rl:° br:^ ie:{ mo:| va:) de:] zu:) ss:| ls:[ js:|
    ---
    1. Kannst du das kurz erklären? Ich bin auch php Neuling, und mich würde dein Ansatz intressieren.

      Hi kev1n,

      ich hatte einen schreibfehler im meinem posting. ich habe es jetzt so gelöst:

      $arrayMenü = array("PHP","ASP","PERL");
      if (array_search("PHP", $arrayArtikel) !== false) $found = 1;