Jump to content

Archived

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

LiLaaron

Array values as variables

Recommended Posts

Hi There!

I am basically trying to get the value of the array only and make it a variable.

First my Code:

[code]
<?
$text = file_get_contents("../ez_sql.php");
preg_match_all('/define\s*\(([^,]+),([^\)]+)\)/i', $text, $matches);
foreach($matches[1] as $key => $value)
{
   $value = trim(trim($value), '\'"');
   $data[$value] = trim(trim($matches[2][$key]), '\'"');
}
// show results:
foreach($data as $key => $value)
{
  echo "<p>Key: $key, Value: $value !</p>\n";
}
?>
[/code]

This will show me 18 different defines ($keys) what i need is the first 5 values as variables so it may look like this:


[code]
$username = $value[1];
$password = $value[2];
$dbname = $value[3];
$server = $value[4];
$prefix = $value[5];
[/code]

i would then do what i need to do with them, just i am finding it hard to make the value a variable.

Thanks
Aaron

Share this post


Link to post
Share on other sites
no need to call the foreach function if you're certain it's only the first 5 vars

$username = $data[0];
$password = $data[1];
$dbname = $data[2];
$server = $data[3];
$prefix = $data[4];

Share this post


Link to post
Share on other sites

×

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.