كيفية إزالة جزء من سلسلة بعد سلسلة فرعية محددة في PHP
يمكنك إزالة كل شيء بعد سلسلة فرعية معينة في PHP باستخدام الدالة substr(). تقبل الدالة substr() ثلاث معلمات:
لإزالة كل شيء بعد سلسلة فرعية معينة، يمكنك استخدام الدالة strpos() للعثور على موضع السلسلة الفرعية في سلسلة الإدخال. ثم يمكنك استخدام الدالة substr() لاستخراج جزء السلسلة قبل السلسلة الفرعية.
على سبيل المثال، يزيل التعليمة البرمجية التالية كل النص بما في ذلك وبعد السلسلة الفرعية "بواسطة" from the string "تم النشر في 6 أبريل بواسطة بعض المتأنق":
$string = "Posted On April 6th By Some Dude";
$substring = "By";
$position = strpos($string, $substring);
if ($position !== false) {
$string = substr($string, 0, $position);
}
بعد تنفيذ الكود أعلاه، ستكون قيمة المتغير $string هي "تم النشر في 6 أبريل".
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3