توابع next , prev , end , current , reset در php

۷ سال پیش(به روز شده در ۷ سال پیش) پی اچ پی(PHP)(توابع) ۰

این توابع مرتبط با آرایه ها هستند و وظیفه آنها اشاره به مقادیر آنهاست. در آرایه هایی که اندیسها یا کلیدهای آنها غیر عددی است , دسترسی به مقدار کمی متفاوت تر خواهد بود. هر چند که این توابع برای اندیسهای عددی نیز جواب می دهند اما کاربرد اصلی آنها برای اندیس های غیر عددی است. با توجه به مثال زیر کاملا با آنها آشنا خواهید شد.

* این توابع اشاره گر شروع آرایه را تغییر می دهند که برای بازنشانی از تابع reset استفاده می شود.

$arr = array('name' => 'ali', 'country' => 'iran', 'language' => 'farsi', 'state' => 'khorasan');
//نمایش مقدار کنونی که اشاره گر شروع آرایه به آن اشاره می کند
echo current($arr) . ' - '; //out = ali
//نمایش مقدار بعدی به همرا تغییر اشاره گر شروع آرایه به عنصر بعد echo next($arr) . ' - '; //out = iran
//نمایش مقدار قبلی echo prev($arr) . ' - '; //out = ali
//نمایش آخرین مقدار آرایه echo end($arr) . ' - '; //out = khorasan echo prev($arr) . ' - '; //out = farsi
//بازنشانی اشاره گر شروع آرایه به حالت اولیه echo reset($arr) . ' - '; //out = ali echo next($arr) . ' - '; //out = iran echo next($arr); //out = farsi

برچسبها

هیچ برچسبی موجود نیست.

صفحات پیشنهادی

تابع کپی فایل از هر آدرس دلخواه...

تابع زیر آدرس مورد نظر را در دایرکتوری مقصد کپی می کند. توجه شود که تابع copy فقط مختص کپی فایلهای اینترنتی نیست. function WgetFile( $URL, $dir ) { $nomefile = $dir . "/" . basename( $URL ); ...

توابع رمزگذاری و رمزگشایی یک رشته با خروجی‌های متفاوت...

دو تابع encrypt و decrypt به ترتیب مربوط به رمزگذاری و رمزگشایی می باشند. اما تفاوتی که با حالت معمول دارند این است که خروجی تابع encrypt برای یک مقدار با هر بار فراخوانی متفاوت است. این ویژگی قطعا در...

مشخص کردن کبیسه بودن سال در حالت شمسی و میلادی...

در کد زیر, تابع gLeapYear کبیسه بودن سال میلادی و sLeapYear کبیسه بودن سال شمسی را مشخص می کند. function gLeapYear($year) { if (($year % 4 == 0) and (($year % 100 != 0) or ($year % 400 == 0))) ...

گرفتن زیرمجموعه های شناسه یک آرایه از کل آرایه به صورت تو در تو...

مدتی قبل برای گروه ما در یکی از پروژه ها به تابعی نیاز شد که هر چند جز کدهای ساده ایست اما کارهای بزرگی انجام میدهد. تابع زیر تمامی زیرمجموعه های یک شناسه بصورت تو در تو رو را شناسایی میکند. برای درک ...

نظر

نظری ثبت نشده است.