RE: strncmp function (Forgot code snippit)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Chris W. Parker wrote:

> Russ <mailto:russbucket@xxxxxxxxxxxxxx>
>     on Wednesday, March 30, 2005 1:18 PM said:
> 
>> I'm new to php and linux. I am trying to replace a password program I
>> used under windows with a mysql based login. I want to compare the
>> first character of the first and last name of the user for a capital
>> letter.
> 
> Why? What does that accomplish?
> 
>> <?php
>> $fname=John;
>> $lname=Smith;
> 
> Where's the quotes?
> 
>> if(strncmp(S,${lname},1) ===0) {
>> ?>
>> <h1>strncmp() must have returned returned non-false</h1>
> 
> non-false = true
> 
>> <?php
>> } else {
>>> 
>> <h3>Strncmp() must have returned false</h3>
>> <?php
>> }
>> ?>
> 
> Rewrite:
> 
> <?php
> 
> $fname = "John";
> $lname = "Smith";
> 
> if(preg_match("/[A-Z]/", substr($fname ,0 ,1)))
> {
>   echo "first letter is uppercase.";
> }
> else
> {
>   echo "first letter is not uppercase";
> }
> 
> ?>
> 
> There might be a better way than a regex but that's the first thing that
> came to my mind.
> 
> 
> HTH,
> Chris.
Thanks Chris, I'll try that. I'm not really a programmer, done a little and
trying to learn as I go. I had quotes at one point but took them out tring
to get it to work.
-- 
Russ

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux