کلیدهای آرایه جستجو و بازگشت مسابقات

توسط لوید Watkin استیون ، چهارشنبه 2008 اوت 13 16:26

من تا به حال نیاز به جستجو از طریق یک آرایه و بازگشت عناصر است که کلیدهای بازی که یک واژه برای جستجو. بنابراین من فکر کردم من می خواهم به اشتراک بگذارید.

'hy عرض نیاز این من؟ می خواهم بپرسم احتمالا اولین بار سوال شما ، خوب اگر من می خواستم به توسط جستجو از طریق یک آرایه برای همه عناصر که مربوط به ابعاد مورد پس از آن من می تواند بیرون بکشد مناسب کلید با استفاده از این تابع کمی :

<? 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 ) 

پاسخی بنویسید













تم های پانوراما Themocracy

4 بازدید کنندگان آنلاین
2 مهمان ، 2 رباتها ، 0 کاربران
حداکثر بازدید کننده امروز : 16 در 01:38 UTC
این ماه : 22 در 2011/08/06 12:30 UTC
این سال : 130 در 28-03-2011 22:40 UTC
تمام زمان حال : 130 در 28-03-2011 10:40 UTC