"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إزالة كل شيء بعد سلسلة فرعية معينة في PHP؟

كيفية إزالة كل شيء بعد سلسلة فرعية معينة في PHP؟

تم النشر بتاريخ 2024-11-16
تصفح:270

How to Remove Everything After a Specific Substring in PHP?

كيفية إزالة جزء من سلسلة بعد سلسلة فرعية محددة في 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