إرجاع "العالم" من سلسلة:
<?phpecho substr("أهلا بالعالم",6);?>تقوم الدالة substr() بإرجاع جزء من السلسلة.
ملاحظة: إذا كانت معلمة البداية سالبة وكان الطول أقل من أو يساوي البداية، يكون الطول 0.
substr ( سلسلة، بداية، طول )
المعلمة | يصف |
---|---|
خيط | مطلوب. تحديد جزء من السلسلة المراد إرجاعها. |
يبدأ | مطلوب. يحدد مكان البدء في السلسلة. الرقم الموجب - يبدأ من الموضع المحدد في السلسلة الأرقام السالبة - تبدأ من الموضع المحدد من نهاية السلسلة 0 - ابدأ بالحرف الأول في السلسلة |
طول | خياري. يحدد طول السلسلة التي سيتم إرجاعها. الافتراضي هو حتى نهاية السلسلة. رقم موجب - يعود من موضع معلمة البداية الرقم السالب - يتم إرجاعه من نهاية السلسلة |
قيمة الإرجاع: | إرجاع الجزء المستخرج من السلسلة، أو FALSE عند الفشل، أو سلسلة فارغة. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | في إصدارات PHP من 5.2.2 إلى 5.2.6، إذا كانت معلمة البداية تمثل اقتطاعًا سلبيًا أو موضعًا خارج الحدود، فسيتم إرجاع FALSE. الإصدارات الأخرى تحصل على السلسلة بدءًا من موضع البداية. |
استخدم معلمات البداية بأرقام موجبة وسالبة مختلفة:
<?phpecho substr("Hello World",10)."<br>";echo substr("Hello World",1)."<br>";echo substr("Hello World",3)."<br >";echo substr("مرحبا بالعالم",7)."<br>";echo substr("مرحبا بالعالم",-1)."<br>";echo substr("مرحبا" World",-10)."<br>";echo substr("Hello World",-8)."<br>";echo substr("Hello World",-4)."<br>";? >استخدم معلمات البداية والطول بعلامات مختلفة:
<?phpecho substr("مرحبا بالعالم",0,10)."<br>";echo substr("مرحبا بالعالم",1,8)."<br>";echo substr("مرحبا بالعالم",0, 5)."<br>";echo substr("مرحبًا بالعالم",6,6)."<br>";echo substr("مرحبًا بالعالم",0,-1)."<br>";echo substr("مرحبًا بالعالم"،-10,-2)."<br>";echo substr("مرحبًا بالعالم",0,-6)."<br>";echo substr("مرحبًا بالعالم",-2 -3)."<br>";?>