فرستادن تعداد نامشخصی پارامتر به تابع ؟؟

Ocarina

Member
فرض بفرمایید که یک تابع تو جاوا اسکریپت داریم ، این تابع یه سری ورودی رو به عنوان پارامتر دریافت میکنه....
حالا من یه تابع دارم که تعداد پارامترهای اون از قبل مشخص نیست... میشه چنین تابعی داشت؟
یا مثلاً میشه مقادیر رو به صورت آرایه به تابع فرستاد؟

ممنون از دوستان گرامی.. منتظر راهنمایتون هستم
 

msnasiri

Member
با تابع func_num_args() می شه فهمید که چندتا آرگومان فرستاده شده
و با func_get_arg($n) می شه بهشون دسترسی پیدا کرد
 

Ocarina

Member
یه چیز خیلی ساده بود که من متوجه نشده بودم.....گفتم ممکنه یکی دیگه همین سوال براش پیش بیاد...
که خیلی ساده و بی دردسر است و مشکل رو حل میکنه....
با بکاربردن دستور
کد:
arguments[i]
میتونید به آرگومانهای ارسالی دسترسی داشته باشید.. به همین راحتی
 
دقیقا جوابتون درسته بهترین روش همین است که با استفاده از Arguman به اونی که می خوای دسترسی پیدا کنی البته اول باید چک کنی که باشه و ولید باشه
 

جدیدترین ارسال ها

بالا