بکندباز

جستجو در آرایه در php

php

چطور در یک آرایه در php به دنبال یک رشته یا عدد خاص بگردیم؟

faq
1 پاسخ ثبت شده است:

اگر بخوایم ببینیم که یک عدد یا متن خاص توی یه آرایه هست یا نه می تونیم از تابع in_array استفاده کنیم. این تابع توی خروجی true یا false برمیگردونه:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

if (in_array("Glenn", $people))
  {
  echo "پیدا شد";
  }
else
  {
  echo "پیدا نشد";
  }
?>

ولی اگر بخوایم ایندکس یا کلید اون کلمه مورد نظر رو هم پیدا کنیم می تونیم از تابع array_search استفاده کنیم:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
zohreh
3653

برای ارسال پاسخ باید ابتدا در سایت وارد شوید.