تابع استرینگ strtok()

خانه » مقالات اموزشی » php » تابع استرینگ strtok()
تابع strtok

نویسنده:

سجاد حسین زاده

Statistics-rafiki

تعداد بازدید:

Calendar-amico (2)

تاریخ به‌روزرسانی:

۱۴۰۰-۰۹-۱۴

Work time-rafiki

زمان مطالعه:

3 دقیقه

تابع strtok یکی پس از دیگری string ها را از هم جدا می‌کند. ابتدا به سینتکس تابع strtok از توابع string توجه کنید.

سینتکس تابع strtok

  • string: استرینگی که قرار است آن را به چند بخش تقسیم کنیم. (الزامی)
  • split: کاراکتر یا کاراکترهایی که قرار است ازآنجا تقسیم‌بندی داشته باشیم. (الزامی)

مثال تابع strtok()

نکته 1: در ابتدا در مثال بالا آرگومان string مقدار “Hello world. Beautiful day today.” را اختیار کرده‌است.
نکته 2: حال فقط کافی است تا یک بار آرگومان string را به تابع strtok() بدهیم. از دفعات بعد فقط کافی‌است که درون تابع strtok() مقدار split را قرار دهیم. چراکه از دفعات بعد این string در تابع strtok() ذخیره شده است. که در مثال بالا تابع strtok را درون یک حلقه‌ی while و این‌گونه تعریف کرده‌ایم. (” “)strtok یعنی string ها را بعد از هر فاصله از هم جدا کن.
نکته 3: با استرینگ ها در جلسه دوم PHP و با حلقه‌ی while در جلسه ششم PHP آشنا شدیم.

خروجی کد بالا
خروجی کد بالا از مثال تابع strtok
خروجی کد بالا

مثالی دیگر از این موضوع

اگر با حلقه‌ی while در مثال بالا دچار ایراد هستید و یا هر موضوع دیگری، شاید مثال پایین بتواند شما را در فهم بهتر این موضوع کمک کند.

خروجی کد بالا
خروجی کد بالا از مثال تابع strtok()
خروجی کد بالا
سجاد حسین زاده

سجاد حسین زاده

سجاد حسین زاده هستم متولد کرج, بنده از سال ۹۴ سابقه حضور در حوزه وب را دارم. و روزبه‌روز در حال رشد و ارتقای خودم تو این زمینه هستم. از علایقم که بخوام به گم: خب واضحه که عاشق کدنویسی هستم. و همچنین من از معدود افراد برنامه‌نویس ورزشکار هم به‌حساب میام.

تا کنون 264 نفر در کدپز ثبت نام کرده اند.

دیدگاهتان را بنویسید