That was the solution. It worked like a charm.
$cmpresult = strcmp($pick1,$pick2);
if $cmpresult == 0)
{
my code;
}
Can I also write that like the following?
if (strcmp($pick1,$pick2) == 0)
{
perform some action;
}
Will that work?
Curtis
----- Original Message -----
From: "Phil Driscoll" <[EMAIL PROTECTED]>
To: "Curtis Maurand" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Sunday, February 11, 2001 2:34 PM
Subject: Re: [PHP] comparisons
> In spite of yor best efforts here, PHP converts the string values to
numbers (because the strings look like numbers) before doing the comparison.
>
> Force a string comparison by using strcmp and everything will work fine -
remember that strcmp returns true if the strings are not equal and false if
equal.
>
> Cheers
>
> ________________ Reply Header ________________
> Subject: [PHP] comparisons
> Author: "Curtis Maurand" <[EMAIL PROTECTED]>
> Date: Sun, 11 Feb 2001 18:47:31 +0000
>
> Hello,
> I'm having a rather strange problem. I'm trying to compare two values.
"01" and "1". The variables names that they are submitted under are pick1
and pick2. i use the following code
>
> $mypick1 = strval($pick1);
> $mypick2 = strval($pick2);
>
> I then perform the following comparison:
>
> if ($mypick1 == $mypick2)
> {
> $error = 1;
> $errorstring[1] = "Your first pick and second pick are the same.";
> }
>
> However, I get the error that they are equal.
>
> If I call the comparison as foloows:
>
> if(strval($mypick1) == strval($mypick2)
> {
> $error = 1;
> $errorstring[1] = "Your first pick and second pick are the same.";
> }
>
> I still get the error. Anyone have any ideas? These two valuse mustbe
evaluated as different.
>
> Thanks in advance
> Curtis
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]