Re: returning an array
| From: | Philip Olson | Date: | Thu, 11 Jan 2001 19:30:56 +0000 |
| Subject: | Re: returning an array | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-34073@lists.php.net to get a copy of this message | ||
<?php
// First, create an array. Here are two ways :
// first method :
$array = array('a' => 33,'b' => 99,'c' => 383);
// another method :
$array[a] = 33;
$array[b] = 99;
$array[c] = 383;
// Those are identical. Next, let's print all of them.
foreach ($array as $key => $value) {
print "<br>$key equals $value \n";
}
// That will print them all. Now, let's say you wanted :
// $a = 33 , $b = 99 and $c = 383
// Then do this :
extract($array);
// This will print 33
print $a;
?>
Of course this does not explain everything about arrays but I think it
refers to your question.
Regards,
Philip Olson
http://www.cornado.com/
On Thu, 11 Jan 2001, jim davis wrote:
> Hello again! Ok, so I will give up the idea of calling a function from
> one php page and having that function return its value to another php
> page... BUT I was looking at the "php handbook" and found that I could
> return an array! this is the example thay gave:
>
> function small_numbers() {
> return array (0, 1, 2);
> }
> list ($zero, $one, $two) = small_numbers();
>
> ok, that works fine for small arrays, but what if I had an array that
> was 20 or more elements big? Is there a way of returning a generic
> sized array? such as 'return array ($var[]);' ? I tried it, and it
> yelled at me, so I know that the above syntax is wrong, but is there an
> "easier" way?
> Thanks!
>
> -Jim
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>