Substr در PHP به چه معناست؟ – نحوه کار به همراه مثال

Substr در PHP به چه معناست؟ – نحوه کار به همراه مثال

PHP یک زبان برنامه نویسی متن باز و محبوب برای کابران حرفه ای و مبتدی است که یکی از توابع کاربردی در این زبان Substr می باشد. در این بلاگ به صورت تخصصی به نحوه کار و مزیت های یکی از بهترین تابع های PHP پرداخته خواهد شد و به صورت کامل نحوه کار با Substr در PHP مورد بررسی قرار خواهیم داد. این توابع به طور معمول وظیفه آسان سازی مراحل کدنویسی در اهداف مختلف را بر عهده می گیرند که بسیار پرطرفدار هستند. بنابراین اگر به دنبال راه حلی برای استخراج کد از کدهای قبلی خود می گردید مطالعه این بلاگ را پیشنهاد می کنیم.
مفهوم تابع Substr در PHP

مزیت های کار با Substr در PHP

  • سهولت کاربرد در کدنویسی
  • انعطاف پذیری در انتخاب طول رشته
  • سازگاری با رشته‌های UTF-8
  • مدیریت خطا در صوت ورود پارامترهای نادرست
  • قابل استفاده در پردازش داده ورودی، استخراج اطلاعات پایگاه داده و کار با فایل متنی 

نحوه کار با تابع Substr در PHP

  • Syntax در تابع Substr
Syntax در این تابع دارای مقادیری مانند (String, Starting_position, Length_Of_Substring) می باشد. اگر Starting_Position در رشته وجود داشته باشد، تابع Starting استخراج شده از رشته را به ما نشان خواهد داد. در غیر این صورت False و یا یک رشته خالی مشاهده خواهید کرد.
مثال
در این مثال می خواهیم که تابع از in php به String بازگردانده شود:


خروجی
 
مهم ترین دستورات کار با تابع Substr در PHP
  • مقدار پارامترها
تابع Substr یک پارامتر اختیاری و دو پارامتر اجباری دارد که به صورت زیر می باشند:

String
این پارامتر یکی از اصلی ترین پارامترها بوده و نیاز به تغییرات و برش های مخصوص به خودش را دارد. توجه کنید که رشته ورودی از طرف شما به طور حتم باید حداقل یک کاراکتر را داشته باشد.

Starting_position
پارامتر Position برای زمانی است که شما نیاز دارید بخشی از رشته را از آن استخراج نمایید. در این پارامتر نیز باید یک عدد صحیح و یک پارامتر را وارد کنید.

نکته مهم! در پارامتر Starting_position اگر عدد صحیح مثبت وارد کنیم، رشته String از آن Position در String شروع شده و کاراکتر اول صفر در نظر گرفته می شود. اگر صحیح منفی باشد از انتها String شروع شده و شمارش از 1 در انتها String است. در غیر این حالت اگر بزرگتر از اندازه رشته باشد تابع FALSE نمایش می دهد.

Length_of_substring
این فاکتور مقدار طول رشته بریده شده از رشته اصلی را نمایش می دهد که می تواند یک مقدار صحیح باشد. لازم به یادآوری است که وارد کردن این پارامتر اختیاری است.

نکته مهم! در پارامتر دوم Length_of_substring اگر Length مثبت باشد، رشته فرعی تعداد کاراکترهای ارسال شده در این پارامتر از Starting_Position شروع می شود، اما در حالت منفی رشته فرعی از Starting_Position بوده و Length را از انتها رشته استخراج می کند. همچنین در صورت منفی بودن بسیاری از کاراکترها از پایان حذف شده و در زمان صفر Null یا False برگردانده می شود.

  • Positive Starting Position


خروجی
مهم ترین دستورات کار با تابع Substr در PHP
  • Negative Starting Position

خروجی

  • Positive Starting Position and Length

خروجی

  • Negative Starting Position and Length

خروجی

  • Positive Length and Negative Starting Position

خروجی

  • Negative Length and Positive Starting Position

خروجی

سخن آخر

همان طور که مشاهده نمودید در این عنوان نحوه کار با تابع Substr در PHP را همراه با مثال برای شما علاقه مندان به حوزه کدنویسی با زبان برنامه نویسی PHP آوردیم. امیدواریم مطالعه این عنوان مراحل کدنویسی شما را تا حد زیادی آسان تر کرده و لذت استفاده از زبان PHP را برای شما دو چندان کند. از همراهی شما در این وبلاگ آموزشی بسیار ممنونیم.
چقدر این پست مفید بود؟ روی یک ستاره کلیک کنید تا به آن امتیاز دهید!
پست های پیشنهادی
php چیست
متوسط

php چیست و چه استفاده ای دارد: بررسی جامع

مفهوم کامل زبان php و مزیت های آن نسبت به سایر زبان ها!
تیم محتوا
1403/03/02
پیش نیازهای لازم برای طراحی سایت با لاراول
حرفه‌ای

پیش نیازهای لازم برای طراحی سایت با لاراول

بررسی آموزش پیش نیازهای لازم طراحی سایت با لاراول را به طور ...
تیم محتوا
1403/03/21
آموزش نصب npm در لاراول
حرفه‌ای

آموزش نصب npm در لاراول

دد
تیم محتوا
1403/03/23