PHP-তে array_search() ফাংশনটি একটি অ্যারেতে একটি নির্দিষ্ট মান খুঁজে বের করে এবং কী রিটার্ন করে। ফাংশনটি val-এর জন্য কী রিটার্ন করে যদি এটি অ্যারেতে পাওয়া যায়। না পাওয়া গেলে FALSE রিটার্ন করে। যদি val অ্যারে arr-এ একাধিকবার পাওয়া যায়, তবে প্রথম মিলিত কী রিটার্ন করা হয়।
সিনট্যাক্স
array_search(val, arr, strict)
প্যারামিটার
val − খুঁজে বের করার মান
arr − খুঁজে বের করার অ্যারে
strict − সম্ভাব্য মান TRUE বা FALSE। অ্যারেতে অভিন্ন উপাদান খুঁজতে TRUE সেট করুন।
রিটার্ন মান
array_search() ফাংশনটি val-এর জন্য কী রিটার্ন করে যদি এটি অ্যারেতে পাওয়া যায়। না পাওয়া গেলে FALSE রিটার্ন করে। যদি val অ্যারে arr-এ একাধিকবার পাওয়া যায়, তবে প্রথম মিলিত কী রিটার্ন করা হয়।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো −
<?php $arr = array("p"=>20,"q"=>20,"r"=>30,"s"=>40); echo array_search(20,$arr,true); ?>
আউটপুট
p
উদাহরণ
আরেকটি উদাহরণ দেখি −
<?php $arr = array(30, 2, 5, 7, 90, 35, 78); echo array_search(35,$arr,true); ?>
আউটপুট
5
উদাহরণ
স্ট্রিং মানযুক্ত অ্যারে নিয়ে আরেকটি উদাহরণ −
<?php $arr = array("MAC", "WINDOWS","LINUX", "SOLARIS"); $search = "WINDOWS"; echo array_search($search,$arr,true); ?>
আউটপুট
1