انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: جستجو در عناصر آرایه php  (دفعات بازدید: 2036 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
جستجو در عناصر آرایه php
« : 11 اسفند 1393، 10:33 ق‌ظ »
سلام
ی ارایه ساده داریم تابعی می خوام که آرایه و ی رشته را بگیرد و کلید عناصری که شامل آن رشته می شود را برگرداند

اگر آرایه $countries = array ( 'Bahrain','Egypt','Jordan','Iran','Kuwait','Lebanon') باشد و رشته جستجو تابع باید کلید های 0 و 3 را برگرداند که متناظر با 'Bahrain','Iran' هستند

گفتنی است code زیر با استفاده از حلقه این کار را میکند$Selected = array();
foreach ($countries as $key => $value) {
if (strstr($value , $haystack)){
echo("<br>value is ".$value.' key is '.$key);
$Selected[] = $key;
}
}
print_r($Selected);
اما به گمانم خود php چنین تابعی داشته باشد
« آخرین ویرایش: 11 اسفند 1393، 11:00 ق‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین Ma3X

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 877
  • جنسیت : پسر
  • It is Matrix
    • ماتریکس. آی آر
پاسخ : جستجو در عناصر آرایه php
« پاسخ #1 : 11 اسفند 1393، 12:03 ب‌ظ »
$index = array_search('Iran', $countries);