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