Vixushr Posted October 19, 2010 Share Posted October 19, 2010 I have range of categories from 1 to 999 With this is piece of code: foreach (range(96,204) as $number) if (Tools::getValue('id_category') == $number) return; $this->filterResults(); return $this->display( __FILE__, 'block-center-filter.tpl'); iw managed to avoid display of 'block-center-filter.tpl' in that range but it shows in every other categories. What i need is opposite... i would like to dont show except in that range... how to do that? Link to comment https://forums.phpfreaks.com/topic/216291-help-with-range-function/ Share on other sites More sharing options...
AbraCadaver Posted October 19, 2010 Share Posted October 19, 2010 foreach (range(96,204) as $number) { if (Tools::getValue('id_category') != $number) { return; } $this->filterResults(); return $this->display( __FILE__, 'block-center-filter.tpl'); } However this might be quicker and shorter: if(in_array(Tools::getValue('id_category'), range(96,204)) { $this->filterResults(); return $this->display(__FILE__, 'block-center-filter.tpl'); } Link to comment https://forums.phpfreaks.com/topic/216291-help-with-range-function/#findComment-1124047 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.