مثال:
http://ex.test.com/test/src.../static/deleted.png
/static/deleted.png
http://ex.test.com/test/src.../static/deleted.png
/static/deleted.png
/static/deleted.png
/static/deleted.png
http://ex.test.com/test/src...كيف حذف السطور المكررة (/static/deleted.png
)
ليكون متتالى مثال:
http://ex.test.com/test/src... http://ex.test.com/test/src... http://ex.test.com/test/src...التعليقات
من خلال التعابير القياسية [1] Regular-Expressions تمكنك من التعامل مع تحليل النصوص بطريقة أفضل.
ستستخدم دالة [2] perg_match_all للحصول على جميع القيم المطابقة للتعبير القايسي المُمرر للدالة، للدالة ثلاث وسائط الأول التعبير القياسي والثاني النص المراد تطبيق التعبير عليه والثالث متغير سيتم حفظ النتائج به على شكل مصفوفة العنصر الأول في المصفوفة هي مصفوفة تحتوي على القيم التي تم تطابق التعبير القياسي عليها في النص كالتالي:
$string = ' http://ex.test.com/test/src... /static/deleted.png /static/deleted.png http://ex.test.com/test/src... http://ex.test.com/test/src... http://ex.test.com/test/src... /static/deleted.png /static/deleted.png /static/deleted.png /static/deleted.png http://ex.test.com/test/src... // الحصول على جميع الروابط الموجودة في النص preg_match_all('/https?:\/\/[^\s<>()]+/', $string, $match); // إزالة القيم المتكررة للروابط $outputs = array_unique($match[0]); // طباعة الناتج foreach($outputs as $value){ echo "{$value}"; }الدالة [3] array_unique لإزالة القيم المكررة في المصفوفة.
[1] http://www.regular-expressi...
ها هو الملف:
الفكره:
هو يأخذ البيانات من صفحة (صور)
يطبع روابط الصور و يطبع اسطر فارغة
ف كيف حذف هذه السطور الفارغة؟
باستخدام simple_html_dom