آموزش PHP
بستن دسته بندی
دسته بندی ها ( ۱۹۸ آموزش )
لیست همه کلیدهای این موضوع
نمایش دسته بندی ها (۱۹۸ آموزش)
مباحث اولیه، در PHP
مباحث اولیه، در PHP
16
آرایه ها (Array)، در PHP
آرایه ها (Array)، در PHP
23
انواع متغیرها و تبدیلات متغیرها، در PHP
انواع متغیرها و تبدیلات متغیرها، در PHP
13
چاپ متن در خروجی، در PHP
چاپ متن در خروجی، در PHP
3
عملگرها (Operator)، در PHP
عملگرها (Operator)، در PHP
0
رشته ها (متن ها - Strings) و کاراکترها، در PHP
رشته ها (متن ها - Strings) و کاراکترها، در PHP
25
حلقه ها (Loop)، در PHP
حلقه ها (Loop)، در PHP
3
توابع (Function)، در PHP
توابع (Function)، در PHP
3
کوکی ها (Cookie)، در PHP
کوکی ها (Cookie)، در PHP
3
تاریخ و زمان، در PHP
تاریخ و زمان، در PHP
4
توقف موقتی یا کامل اجرای کدها، در PHP
توقف موقتی یا کامل اجرای کدها، در PHP
2
عملیات های ریاضی، در PHP
عملیات های ریاضی، در PHP
14
فرم ها (Form)، در PHP
فرم ها (Form)، در PHP
7
عکس ها (Image)، در PHP
عکس ها (Image)، در PHP
7
فایل ها (File) و پوشه ها (Folder)، در PHP
فایل ها (File) و پوشه ها (Folder)، در PHP
37
ایمیل (Email)، در PHP
ایمیل (Email)، در PHP
1
برنامه نویسی شیء گرا (OOP)، در PHP
برنامه نویسی شیء گرا (OOP)، در PHP
4
Extension ها (ماژول ها - Module)، در PHP
Extension ها (ماژول ها - Module)، در PHP
2
پردازش فایل های XML ، در PHP
پردازش فایل های XML ، در PHP
1
امنیت، در PHP
امنیت، در PHP
1
پیاده سازی درگاه های پرداخت آنلاین، در PHP
پیاده سازی درگاه های پرداخت آنلاین، در PHP
1
خطاها و خطایابی، در PHP
خطاها و خطایابی، در PHP
1
حافظه (Memory)، در PHP
حافظه (Memory)، در PHP
3
کار با نرم افزار شبیه ساز سرور wampserver
کار با نرم افزار شبیه ساز سرور wampserver
1
کار با نرم افزار شبیه ساز سرور XAMPP
کار با نرم افزار شبیه ساز سرور XAMPP
1
مشاهده مشخصات کلی PHP
مشاهده مشخصات کلی PHP
2
تغییر مشخصات کلی PHP
تغییر مشخصات کلی PHP
1
کتابخانه CURL ، در PHP
کتابخانه CURL ، در PHP
2
ساختار JSON ، در PHP
ساختار JSON ، در PHP
2
مباحث عمومی، در PHP
مباحث عمومی، در PHP
15

اشاره گرها (pointers)، در PHP

با استفاده از اشاره گرها (pointers) در PHP ، می توانیم به عناصر یک آرایه ارجاع بدهیم (اشاره کنیم). این نوع ارجاع (اشاره) به گونه ای است که آزادی عمل زیادی خواهیم داشت. مثلا اگر به یک عنصر از یک آرایه، ارجاع داده ایم (برای عنصر فعلی، کلمه current به کار می رود)، با کلمه next ، می توانیم اعلام کنیم که به عنصر بعد از آن در آرایه ارجاع داده شود. همچنین کلمه reset ، برای ارجاع به اولین عنصر آرایه می باشد (به نحوی، بازگشت به اولین عنصر خواهد بود).

برای آشنایی با نحوه استفاده از اشاره گرها (pointers) در PHP ، به مثال زیر توجه کنید :

مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید

ابتدا یک آرایه با نام numbers تعریف کرده ایم. سپس از دستور current($numbers) استفاده نموده ایم. این دستور اعلام می کند که عنصری مد نظر است که اشاره گر (pointer) بر روی آن است (به آن اشاره می کند). چون قبلا از اشاره گرها استفاده نکرده ایم، بنابراین فعلا اشاره گر بر روی اولین عنصر از آرایه numbers می باشد. پس از چاپ اولین عنصر آرایه، از دستور next($numbers) استفاده کرده ایم که باعث می شود که اشاره گر، بر روی عنصر بعدی آرایه numbers برود، یعنی عنصر دوم آرایه. بنابراین در این زمان، دستور current($numbers) ، عنصر دوم آرایه را برمی گرداند. پس از چاپ عنصر دوم آرایه در خروجی، دوباره از next($numbers) استفاده کرده ایم که باعث می شود اشاره گر بر روی عنصر سوم آرایه برود (به عنصر سوم آرایه اشاره کند). بنابراین در این زمان، دستور current($numbers) ، عنصر سوم آرایه را برمی گرداند. در آخر نیز، از دستور reset($numbers) استفاده کرده ایم که باعث می شود که اشاره گر، به اولین عنصر آرایه باز گردد، بنابراین دستور current($numbers) ، اولین عنصر آرایه را برمی گرداند.

کپی برداری توسط سایر وب سایت ها، ممنوع بوده و پیگرد قانونی دارد. (بیشتر بدانید)

نویسنده علیرضا گلمکانی
شماره کلید 434
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای توابع PHP

راهنمای توابع PHP بر اساس حرف اول تابع :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z