پنج شنبه ساعت |
بازدید : 692 |
نوشته شده به دست ياسر |
(نظرات )
تقدم عملگلرها در php
خب امروز میخام در مورد تقدم عملگرها در دستورات php براتون بگم.
با یه مثال کوچیک شروع میکنم:
کد:
کد PHP:
$result = 5 + 6 * 10;
خب به نظر شما عدد حاصل چی هست؟
عدد حاصل 65 هست. در ابتدا 6 در 10 ضرب و حاصل با 5 جمع میشود.
در چنین دستوراتی که در اون بیش از یک عملگر محاسباتی استفاده شده, تقدم اجرای عملگر مشخص کننده اجرای کدامیک از عملگرها میباشد.
در این مثال بدلیل اینکه عملگر * تقدم بیشتری نسبت به عملگر + دارد اجرا میشود.
پنج شنبه ساعت |
بازدید : 773 |
نوشته شده به دست ياسر |
(نظرات )
آرایه ها در php : آرایه ها همانند متغیرها برای ذخیره سازی داده ها استفاده میشوند ؛ از نگاه فنی آرایه ها خانه های از حافظه هستند که مقادیر بیشتری از داده ها رو نسبت به متغیرها در خود ذخیره میکنند. در واقع آرایه ها رو میتونیم مجموعه ای از متغیرها در نظر بگیریم تحت یک نام.
در زبان php دو نوع آرایه وجود دارد :
آرایه انجمنی
آرایه اندیس دار
در آرایه اندیس دار برای دستیابی به عناصر آرایه از یک اندیس عددی استفاده میشود و در آرایه انجمنی برای دستیابی به عناصر آرایه میتوانیم به مقدار آرایه یه کلید یا اندیس نسبت بدیم.
توجه : چون این آموزشها خیلی به جزئیات نپرداخته و به مفهوم اصلی بیشتر تاکیید دارد لذا در صورت نا مفهوم بودن مطلب سوالات خود را در تاپیکهای جدا مطرح نمایید.( به دلیل یکپارچگی مطلب )
نحوه تعریف آرایه :
برای تعریف آرایه در php بدین شکل عمل میکنم:
کد PHP:
$student = array();
در این مثال ما یه آرایه بدون عضو ایجاد کردیم ؛ برای افزون یک عضو به آرایه میتونیم که در همان ابتدای تعریف آرایه تعداد اعضای آرایه رو تعیین کنیم . بدین شکل :
کد PHP:
$student = array(first,second,third,forth);
خب آرایه ما الان داری 4 عضو میباشد که برای دستیابی به اعضای آرایه کافیه که اندیس عضو آرایه رو ذکر کنیم بدین طریق :
کد PHP:
echo $student[0]; //out put first
echo $student[1]; //out put second
echo $student[2]; //out put third
echo $student[3]; //out put forth
?>
توجه داشته باشید که شمارش اعضای آرایه از اندیس 0 شروع و تا یکی کمتر از تعداد اعضای آرایه ادامه میابد.
روش دیگری برای مقدار دادن اعضای آرایه وجود دارد که بدین طریق است :
آرایه های انجمنی : در آرایه های انجمنی برای دستیابی به عضو های آرایه از یک کلید یا یک اندیس که به مقدار آرایه نسبت داده میشود استفاده میکنیم ؛ برای تعریف آرایه انجمنی و افزودن عضو به آرایه همانند تعریف آرایه با اندیس عددی عمل میکنم.
مثال :
برای چاپ مقادیر آرایه انجمنی چون اندیس آرایه عددی نیست نمیتوانیم که با یک حلقه با تکرار مشخص به عضوهای آرایه دسترسی داشته باشیم پس از یک حلقه تکرار foreach استفاده میکنیم ( درباره حلقه های تکرار و به طور کلی ساختارهای کنترلی php در آینده بحث میکنیم ).
مثال :
پنج شنبه ساعت |
بازدید : 3641 |
نوشته شده به دست ياسر |
(نظرات )
عملگرهای انتسابی :
این عملگرها ترکیبی از عملگرهای محاسباتی و عملگر انتساب یعنی = است.
انواع عملگرهای انتسابی :
1. =+ انتساب جمع
2. =- انتساب تفریق
3. =/ انتساب تقسیم
4. =* انتساب ضرب
5. =% انتساب باقیمانده تقسیم
عملگر @ :
از این عملگر برای جلوگیری از بروز خطا استفاده میشود.
عملگر نقطه ( . ):
از این عملگر برای الحاق دو رشته استفاده میشه.
مثال:
PHP code
$str1 = 'Ali';
$str2 = 'Reza';
echo $str1 .' And '. $str2 .' is firend';
عملگر ؟:
این عملگر بیشتر به ساختار شرطی if نزدیک هست در واقع کوجیک شده دستور if.
عملکرد این عملگر به این صورت که یه شرطی رو تست کرده و براساس نتیجه بدست اومده مقداری رو تو یه متغیر ذخیره میکنه.
سینتکس : ;مقدار 2 : مقدار 1 ؟ شرط = متغیر
خب تو این دستور شرط بررسی میشه اگه شرط برقرار بود مقدار 1 تو متغیر ذخیره میشه در غیر این صورت مقدار 2 ذخیره میشه.
سه شنبه ساعت |
بازدید : 720 |
نوشته شده به دست ياسر |
(نظرات )
عملگرهای محاسباتی :
از عمگرهای محاسباتی برای انجام محاسبات بر روی داده های عددی استفاده میکنیم.
انواع عملگرهای محاسباتی عبارتند از:
+ برای جمع دو مقدار
- برای تفریق دو مقدار
* برای ضرب دو مقدار
/ برای تقسیم دو مقدار
% محاسبه باقیمانده دو مقدار
++ افزایشی
-- کاهشی