بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه
جشنواره قربان تا غدیر 20% تخفیف برای همه محصولات با کد Gorbann

آموزش تابع str_repeat در php

مقالات برنامه نویسی

چگونه از تابع str_repeat در کدنویسی با php استفاده کنیم ؟ در چه بخش‌هایی از کدنویسی نیاز به استفاده از تابع str_repeat خواهیم داشت ؟

1 64
آموزش تابع str_repeat در php
مطالعه : 4 دقیقه

در سری معرفی توابع ساده و کاربردی در زبان برنامه نویسی php اکنون به یک تابع بشدت ساده اما کاربردی رسیدیم تحت عنوان str_repeat ! این تابع نیز همانند توابع قبلی که در سری مقالات توابع php معرفی کردیم، مربوط به قسمت کار با رشته‌ها در php است . شاید در نگاه اول این تابع را بسیار ساده ببینید اما همین توابع ساده هستند که گاها در بخش‌هایی دشوار ، کار شما را ساده خواهند کرد .

همچنین بخوانید : آموزش تابع str_replace در php

این تابع ساده‌ترین تابع در دسته توابعی رشته‌ای داخل زبان php است . کار این تابع تنها تکرار کردن است . به عبارتی شما متن یا بهتر است بگوئیم رشته مشخصی را به این تابع بعنوان ورودی خواهید داد و سپس تعیین خواهید کرد که این رشته توسط تابع str_repeat باید چند بار تکرار شود ؟ به همین سادگی اما این تابع در قسمت‌های بسیاری از پروژه شما می‌تواند حجم کدنویسی را کاهش دهد .

روش کار str_repeat

اگر به سایت زبان php یا همان php.net مراجعه کنید ، در مورد این تابع به این شکل توضیح داده شده است :

str_repeat(string $string, int $times): string

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

echo str_repeat("-=", 10);
Output => -=-=-=-=-=-=-=-=-=-=

مشاهده می‌کنید که کاراکتر -= به تعداد 10 بار تکرار شده است . استفاده از این تابع انعطاف کاری شما را در بخش‌هایی که نیاز به تکرار دارید ، افزایش خواهد داد .

برای مثال تصور کنید یک بخش از کد html شما در یک صفحه و در داخل چندین قسمت تکرار خواهد شد . برای اینکار شما می‌توانید بخش html مربوطه را داخل یک متغیر ذخیره کرده و سپس متغیر را بعنوان پارامتر ورودی به این تابع ارسال کنید ، عمل تکرار را به تعداد دلخواه برای شما انجام خواهد داد البته توجه کنید که استفاده از این تابع محل بخصوص خود را دارد و این صرفا یک مثال بود تا کمی با روش کار این تابع آشنا شوید .

اگر برای پارامتر دوم عدد 0 را درنظر بگیرید ، خروجی شما هیچ چیزی نخواهد بود و خالی است . همچنین اگر عدد ورودی شما بصورت منفی باشد ، خطای warning دریافت خواهید کرد که این خطای warning از طرف تابع بصورت زیر است :

Second argument has to be greater than or equal to 0

پس به همین سادگی می‌توانید به کمک تابع str_repeat ، عمل تکرار رشته‌ها به تعداد مشخصی را در php انجام دهید . این تابع در همین حد داکیومنت دارد و دنبال چیز دیگری در آن نباشید . مابقی موارد مربوط به مهارت و هوش شما دربرنامه نویسی خواهد داشت که چه زمانی از این تابع استفاده کنید . امیدواریم این محتوای کوتاه برای شما دوستان عزیز مفید واقع شده باشد . پاینده باشید .

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

اگر شما نیز علاقمند هستید تا وردپرس را به عنوان یک برنامه نویس توسعه دهید ، بهترین دوره های آموزشی را برایتان تدریس کردیم

شاید این مطالب نیز برای شما جالب باشد
گیت چیست و چه کاربردی دارد
مطالعه : 11 دقیقه 1
امید قدیمی امید قدیمی
۱۴۰۲-۰۴-۳۰
زبان های برنامه نویسی وب
مطالعه : 14 دقیقه 2
فیروز بیگلری فیروز بیگلری
۱۴۰۱-۰۹-۲۹
ساخت ریدایرکت 301 با PHP
مطالعه : 6 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۳-۰۵-۱۶
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

دیدگاه های شما
سلیمان ارسبار
سلیمان ارسبار ۰۱ / ۱۴۰۴

ممنون از شما استاد مثل همیشه آموزش هاتون حرف نداره

آموزش های رایگان بیشتر در آپارات و یوتیوب سئو نود
کانال آپارات سئو نود چنل یوتیوب سئو نود