what is array_search() in php?
Answers were Sorted based on User's Feedback
Answer / binu.v.pillai
It will search a particular value in an array and if it
find that , it will return corresponding index
<?php
$fruitArray = array(0 => 'orange', 1 => 'apple', 2
=> 'mango', 3 => 'grapes');
$key = array_search('apple', $fruitArray); // $key = 1;
$key = array_search('orange', $fruitArray); // $key = 0;
?>
Is This Answer Correct ? | 13 Yes | 0 No |
Answer / sivanandareddy
The array_search() function search an array for a value and returns the key.
Syntax:..array_search(value,array,strict)
Parameter Description
value Required. Specifies the value to search for
array Required. Specifies the array to search in
strict Optional. Possible values:
true
false - Default
When set to true, the number 5 is not the same as the string 5 (See example 2)
Example 1
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
?>
The output of the code above will be:
a
Example 2
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
The output of the code above will be:
b
Is This Answer Correct ? | 1 Yes | 0 No |
What is string in php?
What is the difference between array_pop() and array_push()?
Write down the code for saving an uploaded file in PHP.
How to create and destroy cookies in php?
How do you develop your own PHP extension ?
Define metaphone()?
What is member function?
Tell me what is needed to be able to use image function?
What is encapsulation in php with example?
What does namespace mean in php?
Is PHP runs on different platforms (Windows, Linux, Unix, etc.)?
Why do we use session?