حسن عسکری
حسن عسکری
خواندن ۲ دقیقه·۱۰ ماه پیش

ارایه ها در php

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

مورد دوم array_diff که یه ارایه برمیگردونه و تعدا ورودی هاش نامحدوده که همش ارایس از نوع کی و ولیو حالا کارش چیه میاد ولیو ها رو بررسی میکنه ارایه ای که توی ورودی اول بهش میدین ملاک قرار میده هرچی توی اون باشه و توی ارایه دوم یا سوم یا .... متفاوت باشه رو برمیگردونه

مورد سوم array_diff_key که همون کار بالایی رو انجام میده فقط این روی کی ها حساسه و به ولیو ها کاری نداره

مورد چهارم array_diff_assoc این ترکیبی از دو مورد بالاست یعنی هم روی کی حساسه هم روی ولیو و متفاوت هارو بر میگردونه

مورد پنجم array_intersect این مورد میشه یه جوری شبیه array_diff فقط فرقش اینه که array_diff میاد تفاوت هارو برمیگردونه ولی این میاد شباهت ها رو برمیگردونه

مورد شیشم array_keys فقط کلید های ارایه رو برمیگردونه

مورد هفتم array_values ولیو های ارایه رو برمیگردونه

مورد هشتم array_merge میاد دوتا ارایه رو باهم ادقام میکنه ارایه دوم رو اضافه میکنه به ارایه اول

مورد نهم array_pop میاد از ارایه مورد اخر رو پاک میکنه و تغییر روی ارایه اصلی اعمال میشه

مورد دهم array_push به اخر ارایه یه مورد رو اضافه میکنه تغییر روی ارایه اصلی ایجاد میشه

مورد یازدهم array_replace از اسمشم معلومه میاد مقادیر ارایه دوم رو به جای مقادیر ارایه اول جایگذاری میکنه

مورد دوازدهم array_reverse که اینم از اسمش معلومه میاد بر اساس کلید ها ورعکس میکنه ارایه رو

مورد سیزدهم array_slice میاد یه تیکه از ارایه رو بر میگردونه ورودی اول میشه ارایه و ورودی دوم میشه کی ارایه خود اون کی رو با هرچی بعدش باشه برمیگردونه والبته یه ورودی سوم هم داره که اپشناله و برای اینه که بهش بکی تا کجا یعنی تا کدوم ایندکس یا کی برگردونه

مورد چهاردهم خیلی باحاله میای قبلش چند تا متغیر تعریف میکنی بعد میای از compact استفاده میکنی بهش وردوی میدی به صورت استرینک هم اسم متغیر ها بعد یه ارایه برمیگردونه که اسم اون متغیر ها میشه کی و ولیو اون متغیر ها میشه ولیو ارایه

$name = &quothassan&quot $age = 23; $result = compact(&quotname&quot,&quotage&quot);//[&quotname&quot=>&quothassan&quot,&quotage&quot=>23]

مورد پانزدهم extract این مورد ورعکس مورد بالاست اون متغیر رو به ارایه تبدیل میکرد این میاد ارایه رو تبدیل به متغیر میکنه و کی رو به عنوان متغیر و ولیو رو به عنوان ولیو متغیر در نظر میگیره

$array = [&quotname&quot=>&quothassan&quot,&quotage&quot=>23]; extract($array ); echo $name; //hassan

مورد شانزدهم,sizeof, count میاد تعداد المان های داخل ارایه رو برمیگردونه

مورد هفدهم in_array یه مقدار بهش میدی بررسی میکنه که ایا توی ارایه هستش یا نه

مورد هجدهم sort که میاد ارایه رو به ترتیب حرف الفبا مرتب میکنه خود ارایه اصلی رو تغییر میده و برا ورعکس

مورد هجدهم sort که میاد ارایه رو به ترتیب حرف الفبا مرتب میکنه خود ارایه اصلی رو تغییر میده و برا ورعکس سورت کردن هم از rsort میتونید استفاده کنید

phpdeveloperبرنامه نویسیبرنامه نویسارایه
شاید از این پست‌ها خوشتان بیاید