Array Keys Kërkoni dhe Kthim Ndeshjet

Nga Lloyd Watkin Steven , 13 gusht 2008 e mërkurë 16:26

Unë kam pasur nevojë për të kërkuar përmes një rrjet dhe kthimin e elementeve që kanë çelësat që përputhen me një term search. Kështu që unë mendova se do të ndajnë.

'Hy W do të më duhet kjo? "Ndoshta do të jetë pyetja e parë që ju do të kërkoni, dhe nëse kam kërkuar për të kërkuar përmes një grup për të gjitha elementet që lidhen me dimensionet e një artikull atëherë unë mund të largohen nga çelësat e duhur nga duke përdorur këtë funksion të vogël:

<? 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;  } } ?> 

Kështu për shembull, nëse kam kërkuar për të kërkuar një rrjet të të dhënave pika për të dhënave dimension, atëherë unë mund të bëj në vijim (shkruar dhe në ekran me sa duket):

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

Të cilat do të kthehen diçka si:

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

Leave a Reply













Theme Panorama nga Themocracy

8 vizitorë online tani
4 vizitore, 4 bots, 0 anëtarë
Vizitorë Max sot: 11 at 04:12 UTC
Këtë muaj: 22 at 2011/08/06 00:30 UTC
Këtë vit: 130 në 10:40 UTC 28-03-2011
Gjithsej: 130 në 10:40 UTC 28-03-2011