Jump to content

Array and extract problems?


jj20051

Recommended Posts

I'd like some help debuging my code, I can't seem to figure out why it isn't creating the variables... Here it is:

 

<?php
$template_settings = array(
		"index"=>"index.php",
		"announcements"=>"announcements.php"
		);

extract($template_settings, EXTR_PREFIX_ALL, "template_");
echo $template_index;
?>

 

No matter what I do $template_index still equals null and I'm wondering what I'm doing wrong. There are no errors of anykind.

Link to comment
https://forums.phpfreaks.com/topic/218018-array-and-extract-problems/
Share on other sites

Hello JJ20051

 

Your current method is taking the prefix template_ and adding to the Array Keys, which will result in template__index or whatever key you use, EXTR_PREFIX_ALL already places and underscore after the prefix so you don't need to use one in the prefix.

 

Try either removing the underscore from the the prefix or use a double underscore when trying to use it's vaule.

 

Regards, Paul.

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.