martin: Position im Array bestimmen

Hallo, in einem Array befinden sich mehrere Werte mit gleichem Namen von denen ich die jeweilige Position benötige. Mit array_count_values() kann ich die Häufigkeit dieser Werte bestimmen und mit array_search () erhalte ich auch die Position des ersten Wertes. Gibt es eine Funktion, mit der ich alle Positionen ermitteln kann oder muss ich dafür selbst ein Script schreiben (oder hat jemand solch ein Script zur Hand)?

Gruß martin

  1. Holladiewaldfee,

    (oder hat jemand solch ein Script zur Hand)?

    Na, das ist ja jetzt echt nicht soo die Sache, oder?

    function fArrayKeys($mValue, $aArray)
    { $aReturn = array();
      while(list($sKey, $mArrayValue) = each($aArray))
      { if($mArrayValue == $mValue)
          $aReturn[] = $sKey; }
      return $aReturn;
    }

    Ciao,

    Harry

    --
      Bald kommt die Waldfee ... (Projektphase: Planung)
      Bis dahin:
      http://harry.ilo.de/projekte/berge/