jj20051 Posted November 7, 2010 Share Posted November 7, 2010 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 More sharing options...
jj20051 Posted November 7, 2010 Author Share Posted November 7, 2010 Bump... Link to comment https://forums.phpfreaks.com/topic/218018-array-and-extract-problems/#findComment-1131467 Share on other sites More sharing options...
PaulRyan Posted November 7, 2010 Share Posted November 7, 2010 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. Link to comment https://forums.phpfreaks.com/topic/218018-array-and-extract-problems/#findComment-1131477 Share on other sites More sharing options...
jj20051 Posted November 7, 2010 Author Share Posted November 7, 2010 OMG thank you so much Link to comment https://forums.phpfreaks.com/topic/218018-array-and-extract-problems/#findComment-1131479 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.