In_array () function
The In_array () function searches for a specific value in an array rollup and returns True if this value is found, otherwise false. The form is as follows:
Boolean In_array (mixed needle,array haystack[,boolean strict]);
Look at the following example, look for the variable if Apple is already in the array, and if so, output a piece of information:
$fruit = "Apple"; $fruits Array ("Apple", "banana", "orange", "pear"); if In_array ($fruit,$fruits)) Echo "$fruit is already in the array";
The third parameter is optional, which forces In_array () to consider the type when searching.
Array_key_exists () function
If a specified key is found in an array, the function array_key_exists () returns True, otherwise false is returned. The form is as follows:
Boolean array_key_exists (mixedkey,arrayarray);
The following example searches for Apple in the array key and, if found, outputs the color of the fruit:
$fruit ["apple"] = "red"; $fruit ["banana"] = "yellow"; $fruit ["pear"] = "green"; if (array_key_exists$fruit)) { printf("Apple's color is%s",$fruit["Apple"]);}
The result of executing this code:
Apple ' s color is red
Array_search () function
The Array_search () function searches for a specified value in an array, returns the corresponding key if found, otherwise returns false. The form is as follows:
Mixed Array_search (mixed needle,array haystack[,boolean strict])
The following example searches for a specific date in $fruits (December 7) and, if found, returns information about the corresponding state:
$fruits ["apple"] = "red"; $fruits ["banana"] = "yellow"; $fruits ["Watermelon"]= "green"; $founded Array_search $fruits ); if ($founded) printf ("%s is founded on%s.",$founded$fruits[$founded])
The results of the program run as follows:
Watermelon was founded on green.
Array_keys () function
The Array_keys () function returns an array that contains all the keys found in the searched array. The form is as follows:
Array Array_keys (arrayarray[,mixed search_value])
If the optional parameter search_value is included, only the key that matches the value is returned. The following example outputs all the arrays found in the $fruit array:
$fruits ["apple"] = "red"; $fruits ["banana"] = "yellow"; $fruits ["Watermelon"]= "green"; $keys Array_keys ($fruits); Print_r ($keys);
The results of the program run as follows:
Array ([0] = Apple [1] = banana [2] = watermelon)
Array_values () function
The Array_values () function returns all the values in an array and automatically provides a numeric index for the returned array. The form is as follows:
Array array_values (arrayarray)
The following example gets the values of each element found in $fruits:
$fruits ["apple"] = "red"; $fruits ["banana"] = "yellow"; $fruits ["Watermelon"]= "green"; $values array_values ($fruits); Print_r ($values);
The results of the program run as follows:
Array ([0] = red [1] = yellow [2] = = green)