تابع ()in_array
تابع ()in_array
مثال (تابع ()in_array)
جستجو برای مقدار "Glenn" در یک آرایه و سپس نشان دادن مقداری متن در خروجی:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
امتحان کنید »
تعریف و کاربرد
تابع ()in_array یک مقدار مشخص را در یک آرایه جستجو می کند.
نکته: اگرکه پارامتر search یک رشته باشد، و پارامتر type به true ست شده باشد، جستجو به صورت حساس به حروف کوچک و بزرگ خواهد بود.
نحوه نوشتن
in_array(search,array,type)
پارامترها | توضیحات |
---|---|
search |
ضروری. چیزی که قرار است آن را جستجو کنیم را مشخص می کند. |
array |
ضروری. آرایه ای که قرار است جستجو بر روی آن انجام شود را مشخص می کند. |
type |
اختیاری. اگر این پارامتر به true ست شود، تابع ()in_array یک رشته ی مورد نظر را در آرایه ی مورد نظر جستجو می کند با یک نوع خاص. |
جزئیات تکنیکی
مقدار برگشتی: |
در صورتی که مقدار مورد نظر، در آرایه پیدا شود، true را برمی گرداند و در غیر این صورت false برگردانده خواهد شد. |
---|---|
ورژن php: | 4+ |
تغییرات: |
از php 4.2 به بعد پارامتر search می تواند یک آرایه باشد. |
مثال های بیشتر
مثال 1
استفاده از تمام پارامترها:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23", $people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array("Glenn",$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23", $people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array("Glenn",$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
?>
امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 6341