Πλήκτρα Array Αναζήτηση και αγώνες Επιστροφή
Είχα την ανάγκη να ψάξετε μέσα από μια σειρά και να επιστρέψουν τα στοιχεία που έχουν τα κλειδιά που ταιριάζουν με έναν όρο αναζήτησης. Έτσι σκέφτηκα ότι θα μετοχή.
«ΓΙΑΤΙ θα χρειάζομαι αυτό;" θα ήταν πιθανώς η πρώτη ερώτηση που θα ζητήσετε, και αν ήθελα να ψάξετε μέσα από μια σειρά για όλα τα στοιχεία που σχετίζονται με τις διαστάσεις ενός αντικειμένου τότε θα μπορούσα να βγάλει τα κατάλληλα πλήκτρα από που χρησιμοποιούν αυτό το μικρό λειτουργία:
<? 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;  } } ?> Έτσι για παράδειγμα αν ήθελα να αναζητήσετε μια σειρά στοιχείων δεδομένων για τα δεδομένα διάσταση τότε θα μπορούσα να κάνω τα εξής (και να εκτυπώσετε την οθόνη προφανώς):
$dimensions = searchArrayKeys($itemArray,'dimension'); Ποια θα επιστρέψει κάτι σαν:
print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 















































