PHP substr() Function












❮ مرجع رشته PHP




مثال


"جهان" را از رشته برگردانید:




echo substr("Hello world",6);

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع substr() بخشی از یک رشته را برمی گرداند.





نحو



substr(رشته، شروع، طول)

مقادیر پارامتر









مشخص می کند









پارامتر توضیح
رشته لازم است. رشته ای را برای بازگشت بخشی از
شروع لازم است. مشخص می کند که در رشته
    از کجا شروع شود
  • یک عدد مثبت - از یک موقعیت مشخص در رشته شروع کنید

  • یک عدد منفی - از یک موقعیت مشخص از انتهای رشته شروع کنید

  • 0 - از اولین نویسه در رشته شروع کنید


طول اختیاری. طول رشته برگشتی را مشخص می کند. پیش فرض در انتهای رشته است.

  • یک عدد مثبت - طولی که باید از پارامتر شروع برگردانده شود

  • عدد منفی - طولی که باید از انتهای رشته برگردانده شود

  • اگر پارامتر length 0، NULL یا FALSE باشد - یک
    رشته خالی














جزئیات فنی















مقدار بازگشتی: بخش استخراج شده از یک رشته، یا 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