Chilling Lounge Admin wrote:
Hi.
I need help with matching a variable. The variable would be e.g. 0-15
, 16-30 etc. and when the variable is equal to a certain range, it
would echo an image.
Does anyone know what function I should use? preg_match?
The code would be something like
if(preg_match("[16-30]",$variable))
{
echo "image";
}
but the above code doesn't work. How do I fix it?
Thanx
if(preg_match('/(\d+)/', $variable, $matches) {
if($matches[1] > N && $matches[1] < N2) {
/ do your thing
}
}
<?php
$variable = "image-number 16. jpg";
if(preg_match('/(\d+)/', $variable, $matches)) {
if($matches[1] > 4 && $matches[1] < 20) {
echo $matches[1] . " is in range\n";
}
else echo $matches[1] . " out of range\n";
}
?>
--
_____________________
Myron Turner
http://www.room535.org
http://www.bstatzero.org
http://www.mturner.org/XML_PullParser/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php