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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: rahmani در 11 اسفند 1393، 10:33 ق‌ظ

عنوان: جستجو در عناصر آرایه php
ارسال شده توسط: rahmani در 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 چنین تابعی داشته باشد
عنوان: پاسخ : جستجو در عناصر آرایه php
ارسال شده توسط: Ma3X در 11 اسفند 1393، 12:03 ب‌ظ
$index = array_search('Iran', $countries);