سؤال

أرغب في تجريد كل شيء في سلسلة قبل - وترك ما بعد ذلك. علي سبيل المثال:

15.11-101

أريد أن أشعل 15.11 وترك 101. لقد جربت بعض الأشياء المختلفة، ولكن لا يمكن أن يبدو أنها تعمل، إذا كان أي شخص يمكن أن يساعدني، فهذا سيكون رائعا :)

هتافات

ليوني

هل كانت مفيدة؟

المحلول

يمكنك استخدام شيء مثل هذا:

$result = substr($original, strpos($original, '-') + 1);

نصائح أخرى

على افتراض أنه يبدو مرة واحدة فقط، يمكنك استخدام ينفجر وظيفة.

$s='15.11-101';
$a=explode('-',$s,1);
echo $a[1];

يجب أن يكون هذا أسرع طريقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top