لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
هل هناك طريقة لعمل استبدال جماعي
السلام عليكم
استفساري هو كالتالي
مثلا عندي في أحد النصوص قياسات متخلفة مثل
height="311
height="480
height="500
height="700
الى آخره
لهذا استعمل الدالة
$embede = str_replace('height="500"','height="398"',$embede);

4 مرات و أكثر من أجل التحويل ال
398

هل هناك دالة أو طريقة تختصر لي هذا الأمر دون استعمال
str_replace
عدة مرات
تاريخ البداية: 7 / يونيو / 2012 الساعة 1:14 اخر نشاط: 16 / يونيو / 2012 الساعة 22:43 استبدال replace
1 إجابة
يمكنك استعمال مصفوفة فى دالة str_replace وهذا مثال
// Provides: Hll Wrld f PHP
$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$onlyconsonants = str_replace($vowels, "", "Hello World of PHP");

بواسطة: MacOS
منذ: 7 / يونيو / 2012 الساعة 1:26

مشكور لكن هل يمكن استعمال التعابير القياسية على ما أظن ستكون أفضل طريقة و مختصرة
7 / يونيو / 2012 الساعة 1:46

التعابير القياسية تطبيقها لن يكون بمصفوفة وهى مفيدة فقط فى المواضع التى تشابه "منع str_replace من استبدال الكلمات المركبة"
7 / يونيو / 2012 الساعة 1:48

بعد التفكير معك حق و مشكور للرد
7 / يونيو / 2012 الساعة 1:57

preg_match يمكن استخدام
16 / يونيو / 2012 الساعة 22:43

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة