Learn PHP Preg_match with working Example

preg_match is a wonder ful function of PHP( 4,5,6) to Perform a regular expression match. Its little bit difficult to learn but extremely useful when you properly understand it. Extensively use to extract string in SEO process, in validation of E-mail ID and so its impossible for me to describe its utilization in PHP Development.

Structure :
preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )
Simplified Version
preg_match(pattern, Subject ,array)
Pattern-  The pattern to search for, as a string. 
like 
xyz@openplus.in 
+91-8564123356
<title>openplus.in</title>

Subject = Variable that contains that value
like
$sanjay='xyz@openplus.in';
Array-  to store extracted value.
For more details visit PHP.net

A Simple Example:
This example extract title from title tags, heavily used is SEO industry.
<?php
$sanjay='<title>Please share this page to twitter, Google Plus and Twitter</title>';
preg_match('/<title>(.*)<\/title>/i',$sanjay,$mt);
echo $mt['1'];
?>

Note : use / to start a pattern and /i to end. Use (.*) to find the desired value.
Above Code will give a out put
Please share this page to twitter, Google Plus and Twitter

Labels: