Like Us Like Us Facebook Subscribe Subscribe us YouTube Whatsapp Share us Whatsapp Query Send your queries

Learn PHP Preg_match with working Example

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

6
Leave a Reply

avatar
6 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
newest oldest most voted
Notify of
Bohemia
Guest

Here is how to scrape with pregmatch.
http://www.bohemiawebsites.com/Scrape-HTML-With-PHP.html

sarabjeet
Guest

Great post indeed and thanks for all the information, it was very helpful i really like that you are providing information on PHP and MYSQL with basic JAVASCRIPT,being enrolled in http://www.wiziq.com/course/5871-php-mysql-with-basic-javascript-integrated-course i was looking for such information online to assist me on php and mysql and your information helped me a lot. Thanks.

Webs Nube
Guest

Thanks man for this great post.it saved my day.thanks again budy.i always visit your blog.it always help.
http://websnube.com/

shwetha hariharan
Guest

Thanks for sharing, I will bookmark and be back again

PHP Course in Chennai

Fully Help
Guest

Nice blog…Very useful information is providing by ur blog. find Great beginning php tutorials Very clear and helpful for beginners.

Do you have any Query / Suggestion