Array and Search function

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

I'm a new Php user.
I'm trying to use the array functions and would like to ask a suggestion, if  
I wrote the following sample code:

print(array_search("caio", $test));

It's a simple array with a command which searches the corresponding key for  
the string "caio".
As result I've 2 and not, as I thought 2, 3. Do you know is it possible to  
search all the keys associated to the string "caio"? I tried also the  
array_keys function but in this case the result has too much information.
I'd like to have as result only 2 and 3.
Pleace accept my apologies for the question and for the trouble.
Really many thanks for the possible suggestions.


Re: Array and Search function

Gi a écrit :
Quoted text here. Click to load it


You should use array_keys()

Laurent Duretz

Re: Array and Search function

Gi wrote:
Quoted text here. Click to load it

The function you need is array_intersect(). Example:


$search = array("caio");  
var_dump(array_intersect($test, $search));

Site Timeline