code-engineers.ir آموزش | آموزش تابع ()chunk_split در PHP و کاربرد ()chunk_split

آموزش تابع ()chunk_split در PHP و کاربرد ()chunk_split

دسته : آموزش - برنامه نویسی - زبان PHP تاریخ انتشار : نویسنده : سید هادی محمدی

آموزش استفاده از تابع ()chunk_split در PHP 

همان طور که در قسمت آموزش توابع در PHP توضیح دادیم ، در PHP دو نوع تابع داریم

  • تابع های تعریف شده توسط کاربر
  • تابع های تعریف شده توسط سازنده ی زبان PHP که در کتابخانه ی توابع این زبان وجود دارد .

تابع ()chunk split از نوع توابع دوم می باشد که از قبل توسط سازنده تعریف شده اند .

آموزش PHP

کاربرد تابع ()chunk_split در PHP 

تابع chunk_split رشته ای ( string ) از کاراکتر ها را به عنوان ورودی می گیرد و بر اساس پارامترهایی که شما به آن می دهید این رشته را به قسمت های کوچک تر تبدیل می کند . مثل اینکه رشته کلمات رو به عنوان طناب در نظر بگیرید ، که ورودی می باشد ، و سپس آن را به قطعات کوچک تر تقسیم می کند .

اگر با رشته ها در برنامه نویسی سر و کار دارید این تابع می تنه کمک زیادی به شما کند .

نحوه ی استفاده از تابع ()chunk_split در PHP

نحوه ی استفاده از این تابع یا همان Syntax آن به صورت زیر می باشد :

chunk_split($string, $length, $end)

همان طور که می بینید این تابع ۳ پارامتر میگیرد که هر کدام از آن ها را در پایین توضیح داده ایم :

  •  string$  : رشته ای می باشد که به عنوان ورودی به تابع می دهید.
  •  length$  :  یک عدد برای معین کردن تعداد کاراکتر هر chunk یا قسمت . مثلا شما می خواید هر قسمت ۱۰ تا باشه .
  •  end$  : در پایان هر chunk یا قسمت چه چیزی قرار گیرد .

 

مثال اول برای تابع ()chunk_split :

<?php

$str = "PHPwithParameters";
echo chunk_split($str, 5, "...");

خروجی کد بالا به صورت زیر می باشد :

PHPwi...thPar...amete...rs...

 

مثال دوم برای تابع ()chunk_split :

<?php

$centralperk = "FRIENDS";
echo chunk_split($centralperk, 1, ".");

خروجی کد به صورت زیر است :

F.R.I.E.N.D.S.

 

به خاطر داشته باشید که خروجی تابع ()chunk_split آرایه نمی باشد . و برای قرار دادن هر قسمت یا chunk در یک آرایه باید خروجی تابع را یکی یکی در یک آرایه قرار بدهید .

اطلاعات بیشتر در مورد تابع ()chunk_split در سایت PHP.



نظرات ، پیشنهادات و درخواست های خود را از طریق فرم زیر با ما در میان بگذارید .