mfindlay Posted June 9, 2008 Share Posted June 9, 2008 Hey Guys, Can anyone please tell me why the variable below isn't being seen? $question_stem = explode("_______" , $question_stem); //This is a fill in blanks question stored in csv fille, $stem_length = count($question_stem);//Need to find out how many elements in array if ($stem_length > $length) //a test.... echo "<CONTENT TYPE=\"text/plain\"><![CDATA[" . $question_stem[$stem_length] . "]]></CONTENT>\n"; // doesn't work???? echo $stem_length; // work correctly, prints out the value Basically I want to print out the last element of the $question_stem array... Thanks.. Link to comment https://forums.phpfreaks.com/topic/109384-solved-why-variable-not-being-seen/ Share on other sites More sharing options...
MadTechie Posted June 9, 2008 Share Posted June 9, 2008 indexs start from 0 //you need to add minus 1 $stem_length = count($question_stem) - 1;//Need to find out how many elements in array Link to comment https://forums.phpfreaks.com/topic/109384-solved-why-variable-not-being-seen/#findComment-561030 Share on other sites More sharing options...
mfindlay Posted June 9, 2008 Author Share Posted June 9, 2008 Thanks MadTechie, of course... only get to code 1 or 2 times a year, but still should have realised!! Cheers, Mark. Link to comment https://forums.phpfreaks.com/topic/109384-solved-why-variable-not-being-seen/#findComment-561055 Share on other sites More sharing options...
MadTechie Posted June 9, 2008 Share Posted June 9, 2008 Its a very easy mistake, (kicked myself a few times ) Link to comment https://forums.phpfreaks.com/topic/109384-solved-why-variable-not-being-seen/#findComment-561060 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.