سلام 
یه تابع به نظرم رسیده که خیلی کاربردی و جالب هست به نام preg_match . بیشترین استفاده این تابع تکه تکه کردن یک متغیر هست . فرض میکنیم ما از طریق cURL یا هرچیزی دیگری سورس یه سایتی رو مساوی یه متغیر قرار دادیم و حالا میخوایم از اون سورس فقط یه جدول نمایش پیدا کنه !!!
ساختار تابع :
کد PHP:
preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )
PHP: preg_match - Manual
خوب با مثال میریم جلو . با این اوضاع دلار x_X مثلا میخوایم جدول قیمت ارز ها در بازار تهران رو بذاریم توی سایتمون ( مثلا از سایت Mesghal.Com:�قيمت روز و لحظه ای طلا،سکه،نقره ، مس �و ار ) خوب اولش میگیم اگر بخوایم iframe بذاریم خیلی ضایع میشه که !! PHP برای این که شما ضایع نشید یه فکری کرده 
سورس سایتش رو مساوی یه متغیر قرار میدیم : ( با استفاده از تابع file_get_contents )
کد PHP:
$source = file_get_contents("http://www.mesghal.com");
نوبت به جای حساس رسیده که بخواید از طریق تابع preg_mtach جدول مورد نظرمون رو جدا کنیم 
خوب برای این کار باید با HTML آشنایی داشته باشید تا بتونید تگ تیبل یا هرچیزی رو که بخواید در بیارید .
میشه :
کد PHP:
preg_match('/<table border="1" width="500" cellspacing="4" cellpadding="2" bgcolor="#FFFFCC" bordercolor="#FFFF00" id="table7">.*?<\/[\s]*table>/s', $source, $matches);
کد زیر تگ استارت جدول هست :
کد:
<table border="1" width="500" cellspacing="4" cellpadding="2" bgcolor="#FFFFCC" bordercolor="#FFFF00" id="table7">
و در نهایت تگ پایان هم به اون صورتی که در مثال بالا نوشته شده می نویسیم .
خوب حالا نوبت این رسیده که خروجی رو چاپ کنیم .
متغیر زیر خروجی preg_match ما هست :
که با استفاده از دستور echo قابل نمایش است .
کد PHP:
echo $matches['0'];
حالا کلش :
کد:
<?php
$source = file_get_contents("http://www.mesghal.com");
preg_match('/<table border="1" width="500" cellspacing="4" cellpadding="2" bgcolor="#FFFFCC" bordercolor="#FFFF00" id="table7">.*?<\/[\s]*table>/s', $source, $matches);
echo $matches['0'];
?>
اجرا کردن این 2 تابعی که معرفی شد نیازی به تغییرات در PHP.ini ندارد .
در ضمن کد هایی که برای نمونه در این تاپپیک قرار می گیرد تست شده و هیچگونه مشکلی ندارند ...
موفق باشید / امیر