تعریف و استفاده
تابع substr() بخشی از یک رشته را برمی گرداند.
نحو
substr(رشته، شروع، طول)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| رشته | لازم است. رشته ای را برای بازگشت بخشی از | مشخص می کند
| شروع | لازم است. مشخص می کند که در رشته
|
| طول | اختیاری. طول رشته برگشتی را مشخص می کند. پیش فرض در انتهای رشته است.
|
جزئیات فنی
| مقدار بازگشتی: | بخش استخراج شده از یک رشته، یا FALSE در صورت شکست، یا یک رشته خالی را برمیگرداند |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | PHP 7.0 - اگر string = start (به طول کاراکتر) یک رشته خالی را برمی گرداند. نسخه های قبلی FALSE را برمی گرداند. PHP 5.2.2 - 5.2.6 - اگر شروع موقعیت یک برش منفی داشته باشد، FALSE برگردانده می شود. نسخه های دیگر رشته را از ابتدا دریافت می کنند. |
نمونه های بیشتر
مثال
استفاده از پارامتر شروع با اعداد مثبت و منفی مختلف:
echo substr("Hello world",10)."
";
echo substr("Hello world",1)."
";
echo substr("Hello world",3)."
";
echo substr("Hello world",7)."
";
echo substr("سلام دنیا" ",-1)."
";
echo substr("Hello world",-10)."
";
echo substr("Hello world"-8). "
";
echo substr("Hello world",-4)."
";
?>
این را خودتان امتحان کنید »
مثال
استفاده از پارامترهای شروع و طول با اعداد مختلف مثبت و منفی:
echo substr("Hello world",0,10)."
";
echo substr("Hello world",1,8)."
";
echo substr("Hello world",0,5)."
";
echo substr("Hello world",6,6)."
";
br>echo substr("Hello world",0,-1)."
";
echo substr("Hello world",-10,-2)."
";
echo substr("Hello world",0,-6)."
";
?>
این را خودتان امتحان کنید »
❮ مرجع رشته PHP