آموزش توابع عددی در php به زبان ساده

رتبه: 0 ار 0 رای sssss
توابع عددی در php
نویسنده: میلاد حیدری زمان مطالعه 3 دقیقه
Banner Image

شاید فکرکنید که قدرت پی اچ پی فقط محدود به رشته ها باشد. اما این طور نیست.

زبان پی اچ پی ۵۰ تابع درونی دارد که برای کار با اعداد در نظر گرفته شده است و می توان آنها را از توابع قالب بندی ساده تا توابعی برای عملکردهای منطقی، حسابی و مثلثات مرتب کرد.

برخی از این توابع مهم عبارتند از:

ردیف تابع عملکرد
۱

ceil ( )

یک عدد را رو به بالا گرد می کند.
۲

floor ( )

یک عدد را رو به پایین گرد می کند.
۳

abs ( )

مقدار قدر مطلق یک عدد را پیدا می کند.
۴

pow ( )

یک عدد را به توان عدد دیگری می رساند.
۵

exp ( )

تابع نمایی متغیر در پایه e را به دست می دهد.
۶

rand ( )

یک عدد تصادفی را ایجاد می کند.
۷

bindec ( )

یک عدد را از مقدار باینری به دسیمال تبدیل می کند.
۸

decbin ( )

یک عدد را از مقدار دسیمال به باینری تبدیل می کند.
۹

decoct ( )

یک عدد را از دسیمال به پایه هشت هشتی می برد.
۱۰

octdec ( )

یک عدد را از پایه هشت هشتی به دسیمال تبدیل میکند
۱۱

dechex ( )

یک عدد را از دسیمال به هگزا دسیمال تبدیل می کند
۱۲

hexdec( )

یک عدد را از هگزادسیمال به دسیمال تبدیل می کند
۱۳

number_format ( )

عدد را با هزاران گروه و اعداد اعشاری قالب بندی می کند.
۱۴

printf ( )

یک عدد را با استفاده از مشخصه های مرسوم قالب بندی می کند
۱۵

round

عدد گرد شده را پیدا می کند.
۱۶

sqrt

توان دوم (جذر) یک عدد را پیدا کند.

مثال۱  (cell)

<?php

$num=19.7

echo ceil($num);

?>

خروجی کد نویسی بالا ۲۰ می باشد.

در مثال بالا، متغیر num$ با مقدار ۱۹٫۷ تعریف شده است؛ خروجی ۲۰ می باشد؛ زیرا این تابع عدد را رو به بالا گرد می کند.

مثال ۲  (floor)

<?php

$num=19.7

echo floor($num);

?>

خروجی کد نویسی بالا ۱۹ می باشد.

در مثال بالا، متغیر num$ با مقدار ۱۹٫۷ تعریف شده است؛ خروجی در این کد نویسی ۱۹ می باشد زیرا این تابع مقدار متغیر را رو به پایین گرد می کند.

مثال ۳ (abs)

<?php

$num =-19.7

echo abs($num);

?>

خروجی کد بالا ۱۹٫۷ می باشد.

در این مثال ما متغیر num$ را با مقدار -۱۹٫۷ تعریف کرده ایم. تابع abs که در این مثال به کار گرفته ایم؛ قدر مطلق متغیر را باز می گرداند.

مثال۴  (pow)

<?php

echo pow(4,3);

?>

خروجی کد بالا : ۶۴ است.

در مثال بالا، تابع ( )pow درون عبارت echo قرار داده می شود؛ در حالیکه مقادیر تابع (۴,۳) انتخاب شده است. به این ترتیب ۴ به توان ۳ می رسد و حاصل می شود ۶۴٫

مثال ۵

<?php

echo rand(10,99);

?>

خروجی کد بالا ۵۵ می باشد.

در مثال بالا، تابع ( )rand با مقداری از (۱۰ تا ۹۹) در عبارت echo قرار داده شده است. به این ترتیب یک عدد تصادفی بین ۱ تا ۱۰۰ را در خروجی چاپ می کند. زمانی که صفحه را بازنشانی می کنیم؛ در هر بار بازنشانی یک مقدار تصادفی مانند ۲۲، ۳۳، ۴۴، ۵۶ و غیره نمایش داده می شود.

مثال ۶ (bindec)

<?php

echo bindec(1000);

?>

خروجی کد بالا ۸ می باشد.

در مثال بالا، تابع ( )bindec با مقدار باینری ۱۰۰ = درون عبارت echo قرار داده می شود. بنابراین خروجی ۸ خواهد بود زیرا تابع ( )bindec عدد باینری را به یک عدد دسیمال تبدیل می کند.

مثال ۸

<?php

echo decbin(8);

?>

خروجی کد بالا ۱۰۰۰ می باشد.

در مثال بالا، تابع ( )decbin با مقدار دسیمال ۸= درون عبارت echo قرار داده می شود. بنابراین خروجی ۱۰۰۰ خواهد شد. زیرا این تابع یک عدد دسیمال را به مقدار باینری آن تبدیل می کند.

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «آموزش توابع عددی در php به زبان ساده»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید