kostenloser Webspace werbefrei: lima-city


mini-funktion- finde den fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    simuliertes

    Kostenloser Webspace von simuliertes

    simuliertes hat kostenlosen Webspace.

    Bin wohl gerade betriebsblind
    function findTitel($indexArray,$spalte,$titel)
    {
      $c=count($indexArray);
      $a=0;$found=false;
      while($a<$c && $found==false){
       if($titel == cleanText($indexArray$[$a][$spalte])){
                          $found=$a; }
       $a++;
      }
      return $found;
    }


    Beim if kommt ein Parse error aber ich finde nicht raus warum..
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sonok

    Moderator Kostenloser Webspace von sonok

    sonok hat kostenlosen Webspace.

    $indexArray$ -> gehört da wirklich ein Dollar hin?
  4. Autor dieses Themas

    simuliertes

    Kostenloser Webspace von simuliertes

    simuliertes hat kostenlosen Webspace.

    sonok schrieb:
    $indexArray$ -> gehört da wirklich ein Dollar hin?


    Aargh.
    Natürlich nicht.
    Danke :-)
  5. Nur ein kleiner Tipp: Statt eine `$found` Variable zu verwenden kannst du einfach aus der Schleife heraus `return`en:
    function findTitel(array $indexArray, $spalte, $titel) {
        foreach ($indexArray as $key => $value) {
            if ($titel == cleanText($value[$spalte])) {
                return $key;
            }
        }
        return false; // not found
    }


    Beitrag zuletzt geändert: 7.10.2010 14:28:11 von nikic
  6. Autor dieses Themas

    simuliertes

    Kostenloser Webspace von simuliertes

    simuliertes hat kostenlosen Webspace.

    nikic schrieb:
    Nur ein kleiner Tipp: Statt eine `$found` Variable zu verwenden kannst du einfach aus der Schleife heraus `return`en:
    function findTitel(array $indexArray, $spalte, $titel) {
        foreach ($indexArray as $key => $value) {
            if ($titel == cleanText($value[$spalte])) {
                return $key;
            }
        }
        return false; // not found
    }



    is natürlich eleganter.
    Habe ich (fast) so übernommen.
    Danke

    //suche nach einem Wort im Array (dem Titel)
    function findTitel($indexArray,$spalte,$titel)
    {
      foreach($indexArray as $value){
       if (is_array($titel)){
               foreach($titel as $ttl)
               { if($ttl == cleanText($value[$spalte])){
                                 return $ttl; }
               }
    
       }else{
               if($titel == cleanText($value[$spalte])){
                                  return $titel; }
       }
      }
      return false;
    }
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!