This is a discussion on Re: [PHP] IF command - PHP ; On Oct 18, 2007, at 9:50 PM, Bastien Koert wrote: > > Are you sure that the value is a string? If its numeric, then try > the check without the quotes around the value > http://www.php.net/manual/en/languag...comparison.php "If you compare ...
On Oct 18, 2007, at 9:50 PM, Bastien Koert wrote:
>
> Are you sure that the value is a string? If its numeric, then try
> the check without the quotes around the value
>
http://www.php.net/manual/en/languag...comparison.php
"If you compare an integer with a string, the string is converted to
a number. If you compare two numerical strings, they are compared as
integers."
<?php
$component_reference = 5;
if ( ($component_reference != "5") AND ($component_reference !=
"19") ) {
echo("I am not a 5 or a 19<br>");
}
else
echo("I am a 5 or a 19<br>");
$component_reference = "5";
if ( ($component_reference != "5") AND ($component_reference !=
"19") ) {
echo("I am not a 5 or a 19<br>");
}
else
echo("I am a 5 or a 19<br>");
$component_reference = 3;
if ( ($component_reference != "5") AND ($component_reference !=
"19") ) {
echo("I am not a 5 or a 19<br>");
}
else
echo("I am a 5 or a 19<br>");
$component_reference = "3";
if ( ($component_reference != "5") AND ($component_reference !=
"19") ) {
echo("I am not a 5 or a 19<br>");
}
else
echo("I am a 5 or a 19<br>");
?>
The results:
I am a 5 or a 19
I am a 5 or a 19
I am not a 5 or a 19
I am not a 5 or a 19