Direct Access to an Array Item?
| From: | J R | Date: | Wed, 09 Aug 2006 23:24:27 +0000 |
| Subject: | Direct Access to an Array Item? | ||
| References: | 1 2 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-42282@lists.php.net to get a copy of this message | ||
On 8/9/06, Peter Beckman <beckman@purplecow.com> wrote:
I want to access a variable within a function-returned array without setting the array to a variable first. Example -- test for equal to string 'foo' on the 4th element of a returned fetch row:i don't think it is possible to do such syntax. nor theres a work around on to make it way you want it. (i'm not an expert. just IMHO) I know I can do this in perl, but can it be done in PHP? Obviously this isif (($row = mysql_fetch_row($result))[3] == 'foo') { $user = $row; }or$bar = explode('#', $str)[2];
pseudo code, it doesn't actually work, but I wonder if there is a way that escapes me currently? I know I can assign the result to a variable and then test the element; I am addicted to trying to cut down the amount and complexity of code. Even if you disagree with my goal as good computing practices,i agree, its not a good programming practice and its makes your code less readable. :) I simply want to
know if what I ask is possible, and if so, how. :-) Beckman ----------------------------------------------------------------------------- GMail Rocks!!! -- GMail Rocks!!!Peter Beckman InternetGuy beckman@purplecow.com http://www.purplecow.com/ --------------------------------------------------------------------------- -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php