Re: function to discover if value is already in array

From: Date: Fri, 21 Feb 2003 15:52:54 +0000
Subject: Re: function to discover if value is already in array
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-136522@lists.php.net to get a copy of this message
> Here is an example array: > > > array( > array("1","2"), > array("2","3"), > array("3","1") > ) > > now suppose I get some form inputs with the value 1 and 1. I am trying to > find a way to figure out if the first coloumn is already in the table and > if so just add the second coloumn to the first. I have tried various > combinations of foreaches, in_array and array_search. > > Has anyone had a similar problem and found a soloution? If you can have: $array = array(array('1','2','3'),array('2','3','1')); You can use this: $key = array_search($search_for,$array[0]); if($key !== FALSE) { $array[1][$key] += $add_value; } Otherwise, with the way you have your array now, you have to search $array[0][0], $array[1][0], $array[2][0], etc, with a loop. ---John Holmes...

« previous php.general (#136522) next »