Share on Google+Share on Google+

PHP Array Search

Advertisement
PHP Array Search: In this tutorial you will come to know about the array_search(),In PHP, array_search() function performs a search for a value in an array, in this tutorial we will have several examples which would exemplify this concept.

PHP Array Search

In PHP, array_search() function performs a search  for a value in an array, as with in_array(). If the value is found then the index position of that key (which could be string or number) will be returned.

General Format mixed array_search ( mixed $search , array $array [, bool $strict ] )
Parameters $search: The value to be searched $array: The array in which the value to be searched $strict: If the value is set to true then the types of $search and $array will be checked
Return Value Return the key for $search if it is found in $array, otherwise false

 

Example 1:

<?php

$array=array("new"=>11,"delhi"=>12,"common" => 13,"wealth"=>14,"game"=>15);

echo"<br/><b>Initially the values of \$array is:</b><br/>";

var_dump($array);

$key=13;

echo"<br/><b>Now we will search $key in \$array</b><br/>";

$search=array_search($key,$array);

echo"<br/><b>$key is found at $search</b><br/>";

?>

Output:

Initially the values of $array is:
array(5) {
  ["new"]=>
  int(11)
  ["delhi"]=>
  int(12)
  ["common"]=>
  int(13)
  ["wealth"]=>
  int(14)
  ["game"]=>
  int(15)
}

Now we will search 13 in $array

13 is found at common


Example 2:

<?php

$array=array("new"=>11,"delhi"=>12,"common","wealth"=>14,"game"=>15);

echo"<br/><b>Initially the values of \$array is:</b><br/>";

var_dump($array);

$key="common";

echo"<br/><b>Now we will search \"$key\" in \$array</b><br/>";

$search=array_search($key,$array);

echo"<br/><b>$key is found at $search</b><br/>";

?>

Output:

Initially the values of $array is:
array(5) {
  ["new"]=>
  int(11)
  ["delhi"]=>
  int(12)
  [0]=>
  string(6) "common"
  ["wealth"]=>
  int(14)
  ["game"]=>
  int(15)
}

Now we will search "common" in $array

common is found at 0

 

Advertisements

Posted on: October 27, 2009 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.