توابع substr() PHP
تعریف و استفاده
substr() تابع بخشی از رشته را برمیگرداند.
توضیحات:اگر start پارامتر منفی است و length کمتر از یا برابر با start، اگر length به 0.
نحوه استفاده
class="language-php">substr(string,sta rt,length)پارامتر | توضیح |
---|---|
string | ضروری. رشتهای که بخشی از آن را باید برمیگرداند را مشخص میکند. |
start |
ضروری. مکان شروع در رشته را مشخص میکند.
|
length |
اختیاری. طول رشتهای که باید برمیگرداند را مشخص میکند. پیشفرض تا انتهای رشته است.
|
جزئیات فنی
مقدار بازگشتی: | بخشهای استخراج شده از رشته را برمیگرداند، در صورت شکست FALSE یا یک رشته خالی برمیگرداند. |
نسخه PHP: | 4+ |
日志更新: |
در نسخههای PHP 5.2.2 تا 5.2.6، اگر start اگر پارامتر نشاندهنده قطع منفی یا مکان خارج از محدوده باشد، FALSE برمیگرداند. در نسخههای دیگر از start موقعیت شروع برای گرفتن رشته. |
مثالهای بیشتر
مثال 1
using numbers with different signs start Parameters:
<?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>"; ?>
Example 2
using numbers with different signs start and length Parameters:
<?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>"; echo substr("Hello world",-2-3)."<br>"; ?>