ابزارهای PHP برای برنامه نویسی و توسعه وب سایت
2015-02-10رفع مشکل لینک ها و آدرس های فارسی در انجمن phpbb
2015-02-10حذف تگ از HTML توسط PHP – عملیات عکس strip_tags
حذف تگ از HTML توسط PHP – عملیات عکس strip_tags
امروز حذف تگ از HTML توسط PHP – عملیات عکس strip_tags موضوع اصلی ما می باشد که درباره عملیات عکس را برای شما توضیح می دهیم. در ابتدا به توضیح HTML می پردازیم و سپس نحوه حذف تگ از HTML توسط PHP – عملیات عکس strip_tags را در آن توضیح می دهیم.
برای اطلاع از حذف تگ از HTML توسط PHP – عملیات عکس strip_tags می توانید به ادامه مطلب بروید و درباره این موضوع اطلاعات لازم را به دست آورید.
HTML چیست ؟
HTML یک زبان نشانه گذاری است ، به اين معنی که بخش های مختلف توسط اجزايی به نام تگ از هم جدا شده ، که هر کدام دارای کاربرد و خواص مربوط خود هستند . اين تگ ها به مرورگر اعلام می کنند که هر بخش از صفحه چه نوع عنصری است و بايد به چه صورت نمايش داده شود.
حذف تگ از HTML توسط PHP – عملیات عکس strip_tags
برخی موارد در PHP به آن نیاز پید می نمایید که تگ های خاصی از HTML را حذف نمایید که تابعی برای این کار در PHP وجود ندارد.
تابع strip_tags نیز به این صورت عمل می نماید که تنها تگ های خاصی را که شما در پارامترهای آن تعریف می نمایید را اجازه نمایش به آن داده می شود. تابع PHP زیرا عکس strip_tags عمل می نماید و تگ هایی که شما مشخص می نمایید را از HTML حذف می نماید.
function strip_defined_tags($str, $tags, $stripContent = false) {
$content = ”;
if (!is_array($tags)) {
$tags = (strpos($str, ‘>’) !== false ? explode(‘>’, str_replace(‘<‘, ”, $tags)) : array($tags));
if(end($tags) == ”) array_pop($tags);
}
foreach($tags as $tag) {
if ($stripContent) {
$content = ‘(.+|s[^>]*>)|)’;
$str = preg_replace(‘#|s[^>]*>)’.$content.’#is’, ”, $str);
}