عبد الرحيم نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 كيف أستبدل نص بنص آخر بالإعتماد على التعابير النظامية في "PHP"؟ اقتباس
0 عزيز نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 عليك أن تستخدم الدالة "preg_replace" والتي تقوم بإستبدال نص بنص آخر بالإعتماد على التعابير النظامية و يكون شكلها العام كالتالي: preg_replace($pattern, $replacement, $subject);و يوجد طريقتين لإستدعاء هذه الدالة :الطريقة الأولى بإستخدام التعليمتين: $replacement $patternحيث يتم إستبدال كل نمط محدد بعنصر من المصفوفة "pattern" بنص مقابل له من المصفوفة "raplacement".الطريقة الثانية فتكون فيها سلسلتان نصيّتان.و المثال التالي يقوم بتحويل التاريخ من الشكل "YYYY-MM-DD" إلى الشكل "DD|MM|YYYY":<?php $reg = '/(\d{4})-(\d{1,2})-(\d{1,2})/'; $replace = '$3|$2|$1'; echo preg_replace($reg, $replace, '2015-10-4'); ?> اقتباس
السؤال
عبد الرحيم
كيف أستبدل نص بنص آخر بالإعتماد على التعابير النظامية في "PHP"؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.