Jump to content

How do I make an array global to use in multiple functions?


simboski19

Recommended Posts

Hi,

 

As the title suggests I am unsure on how to first run a query which stores values into an array. I then need to run a function multiple times but use the array within the function. How is this possible? I have had no luck figuring it out yet.

 

1. RUN QUERY

2. BUILD ARRAY USING QUERY RESULTS

3. RUN FUNCTION MULTIPLE TIMES

4. WITHIN FUNCTION I NEED TO USE ARRAY

 

Many thanks

Simon

 

You can use the $_GLOBALS

 

$_GLOBALS['yourarray'] = array('test');

function myFunc() {
     $array = $_GLOBALS['yourarray'];
}

 

There are better ways to do it, however, such as passing it as a parameter:

 

$array = array('test');

myFunc($array);

function myFunc($array) {
     print_r($array);
}

 

But there you have it.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.