> 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...


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to