Re: Function parameters and arrays

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Actually Stut pointed out that I was calling both dimmensions when my sorry 
butt should only have been referencing the second one.
I had everything over expanded so I could see where the code was breaking.
Thank you everyone for the help!  That was fantastic!

Frank
""Frank Stanovcak"" <blindspotpro@xxxxxxxxxxx> wrote in message 
news:15.76.44246.FF272D84@xxxxxxxxxxxxxxx
>I am trying to pass a multi dimmed array as a variable parameter to a 
>custom function to build a query for me.  Here is the basic code and what I 
>am getting.
>
> $WhereList[0][0] = 'OESalesOrder.OrderNo';
> $WhereList[0][1] = '=';
> $WhereList[0][2] = '2272';
> $SQLString = SQLCall('OESalesOrder',$FieldList,$WhereList);
>
> I then use a foreach in the function to process it.
>
> $i = 0;
>  foreach(func_get_arg(2) as $WhereArray) {
>   echo $WhereArray[0][0];
>   if($i == 0) {
>    $SQLStmt .= ' ' . $WhereArray[$i][0] . ' ' . $WhereArray[$i][1] . ' ' . 
> $WhereArray[$i][2];
>    $i += 1;
>   } else {
>    $SQLStmt .= ' ' . $WhereArray[$i][0] . ' ' . $WhereArray[$i][1] . ' ' . 
> $WhereArray[$i][2] . ' ' . $WhereArray[$i][3];
>    $i += 1;
>   };
>  };
>
> What I get when it processes is the first three letters of [0][0]
> [0][0] = O
> [0][1] = E
> [0][2] = S
>
> Did I do something wrong, or is this not possible?  I have done an array 
> processing this way before, but not multidimmed.
>
> Frank.
> 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux