Klawisze Array Search i spotkania Powrót

Przez , środa 13 sierpnia 2008 16:26

Miałem do przeszukiwania tablicy i zwraca elementy, które mają klucze, które pasują do kryteriów wyszukiwania. Więc pomyślałem, że podzielę.

'W hy musiałbym to? "Będzie prawdopodobnie pierwsze pytanie chcesz zapytać, cóż, jeśli chcę, aby przeszukać tablicę wszystkich elementów, które związane wymiary elementu wtedy będę mógł wyciągnąć odpowiednie klucze przy tym mało funkcji:

<? function searchArrayKey($array,$search) {  $search = strtolower($search);  if (is_array($array))  {   foreach ($array as $key => $data)   {    if (strpos(strtolower($key),$search) === 0) { $returnArray[$key] = $data; }   }   return $returnArray;  } else  { // User hasn't subimitted an array...   return false;  } } ?> 

Tak na przykład jeśli chcę, aby wyszukać szereg pozycji danych dla danych wymiar mógłbym wykonać następujące czynności (i wydrukować na ekranie prawdopodobnie):

 $dimensions = searchArrayKeys($itemArray,'dimension'); 

Które zwróci coś takiego:

 print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 

Dodaj komentarz













Theme Panorama przez Themocracy

8 odwiedzających online
2 gości, 6 botów, 0 użytkowników
Max odwiedzających dziś: 17 na 04:02 UTC
W tym miesiącu: 19 w 19-08-2011 06:09 UTC
W tym roku: 130 w 28-03-2011 22:40 UTC
Cały czas: 130 w 28-03-2011 22:40 UTC