Re: alternate pattern match

From: Date: Wed, 28 Mar 2001 18:38:38 +0000
Subject: Re: alternate pattern match
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-45943@lists.php.net to get a copy of this message
> How do i extract the position (integer counting from the left) > of the letter M (beginning 'MSIE'. > $str = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; This should do it : <?php $str = 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)'; print strpos($str,'MSIE'); // prints position of M (25). print $str[strpos($str,'MSIE')]; // prints M print $str[25]; // prints M ?> An article that uses regular expressions to deal with this browser detection hoopla can be seen here : http://phpbuilder.com/columns/tim20000821.php3 Be sure to check the user comments too. Regards, Philip On Wed, 28 Mar 2001, Costas wrote: > How do i extract the position (integer counting from the left) of the letter > M (beginning 'MSIE'. > > $str = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; > > NOTE, i only want a single integer (it is 28, i counted manuallt!!) > > Thanks > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#45943) next »