Math Function พร้อมตัวอย่างเบื้องต้น

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
Posts: 1478
Joined: 15/11/2018 10:01 am

Math Function พร้อมตัวอย่างเบื้องต้น

Post by จันนุสรณ์ ดีแก่ »

Math Function พร้อมตัวอย่างเบื้องต้น
=>max() เป็นการหาค่าที่มากที่สุด ของตัวเลขที่เรากำหนด

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title>Built=in Function</title>
    <h1>Math Function</h1>
    
    </head>
    <body>
        <?php
        echo max(2,4,10,8,5)."</br>";//เป็นการแสดงค่าที่มากที่สุด 
        echo max (array(9,18,27,36));//เป็นการหาค่ามากสุดใน array 
                
                
        ?>
    </body>
</html>
Screenshot (108).png
ผลลัพธ์ที่ได้คือ
Screenshot (107).png

=>min() เป็นการหาค่าของตัวเลขที่น้อยที่สุด ของตัวเลขที่เรากำหนด

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title>Built=in Function</title>
    <h1>Math Function</h1>
    
    </head>
    <body>
        <?php
        echo min(2,4,10,8,5)."</br>";//เป็นการแสดงค่าที่น้อยที่สุด 
        echo min (array(9,18,27,36));//เป็นการหาค่าน้อยสุดใน array 
                
                
        ?>
    </body>
</html>
Screenshot (111).png
ผลลัพธ์
Screenshot (110).png

=>rand() เป็นการรันค่าเรื่อยๆเมื่อเรากดรีเฟรดแต่ค่าที่เราได้นั้นจะอยู่ในช่วงตัวเลขที่กำหนด ในตัวอย่างนี่จะแสดงให้เห็นว่าค่าที่เรากำหนดนั้นอยู่ในช่วง 15-20 ดังนั้นค่าที่จะแสดง จึงมีตั้งแต่ 16,17,18,19,20

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        
        <?php
       echo rand(15,20);//เป็นการรันค่าที่เรากำหนดในที่นี่เรากำหนดค่าให้รันได้ตั้งแต่ 15-20 
    
        ?>
    </body>
</html>
Screenshot (105).png
ผลลัพธ์
Screenshot (106).png
=>round() เป็นการปัดทศนิยมให้กับตัวแปร

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        
        <?php
    
       echo round(5.2)."</br>";//การปัดทศนิยม
       echo round(5.5);//การปัดทศนิยม
    
        ?>
    </body>
</html>
Screenshot (113).png
ผลลัพธ์
Screenshot (114).png
=>ceil() เป็นการปัดทศนิยมขึ้นหมดโดยที่มันจะไม่สนใจเศษเลย ดังตัวอย่างต่อไปนี้

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        
        <?php
    
       echo ceil(5.2)."</br>";//การปัดทศนิยม
       echo ceil(5.5);//การปัดทศนิยม
    
        ?>
    </body>
</html>
Screenshot (116).png
ผลลัพธ์
Screenshot (117).png

=>floor() เป็นการปัดทศิยมลงโดยไม่สนใจเศษใดๆ

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        
        <?php
    
       echo floor(5.2)."</br>";//การปัดทศนิยมลง
       echo floor(5.5);//การปัดทศนิยมลง
    
        ?>
    </body>
</html>

Screenshot (119).png
ผลลัพธ์
Screenshot (120).png
สามารถดูข้อมูลเพิ่มเติมได้จาก https://www.youtube.com/watch?v=PxEfAQm ... CJOrYQh740
makup
PHP Hero Member
PHP Hero Member
Posts: 148
Joined: 05/10/2020 10:02 am

Re: Math Function พร้อมตัวอย่างเบื้องต้น

Post by makup »

********** เพิ่มเติมข้อมูล อธิบาย Math Function พร้อมตัวอย่างเบื้องต้น **********

ในบทความนี้ จะมาแนะนำเกี่ยวกับ Math Function , โดยจะมีการหาค่ามากที่สุดใน Function , และจะมีการหาค่าน้อยที่สุดใน Function , มีการปัดเศษ และ สุ่มตัวเลข ที่เอาไว้ใช้งานในส่วนของคำนวณเป็นหลัก , ซึ่งจะเป็นประโยชน์ต่อการใช้งานเขียนโปรแกรม PHP เป็นต้น

อธิบาย คำสั่ง Function max() , min() , rand() , round() , ceil() , floor()

- Functions max() ใช้ในการหาค่ามากที่สุด , เช่น
ยกตัวอย่าง Code max() :

Code: Select all

echo max([10,30,4,50,2,4])."\n";								//คำสั่ง max() ใช้หาค่ามากที่สุด
echo '-------------------max()----------------'."<br>";
แสดงผลลัพธ์
69.JPG
69.JPG (9.91 KiB) Viewed 29 times
- Functions min() ใช้ในการหาค่าน้อยที่สุด , เช่น
ยกตัวอย่าง Code min() :

Code: Select all

echo min([10,30,4,50,2,4])."\n";								//คำสั่ง min() ใช้หาค่าน้อยที่สุด
echo '-------------------min()----------------'."<br>";
แสดงผลลัพธ์
70.JPG
70.JPG (9.35 KiB) Viewed 29 times
- Functions rand() ใช้ในการสุ่มตัวเลข , เช่น
ยกตัวอย่าง Code rand() :

Code: Select all

echo rand(1,10)."\n";											//คำสั่ง rand() ใช้สุ่มตัวเลข
echo '-------------------rand()---------------'."<br>";	
แสดงผลลัพธ์
71.JPG
71.JPG (9.87 KiB) Viewed 29 times
- Functions round() ใช้ปัดเศษ ทศนิยม ,ปัดขึ้น , ปัดลง , เช่น
ยกตัวอย่าง Code round() :

Code: Select all

echo round(2.4)."\n";											//คำสั่ง round() ใช้ปัดเศษ ตามหลัก ทศนิยม ,ปัดขึ้น , ปัดลง
echo '-------------------round()--------------'."<br>";	
แสดงผลลัพธ์
72.JPG
72.JPG (9.41 KiB) Viewed 29 times
- Functions ceil() ใช้ปัดเศษขึ้นอย่างเดียว โดยไม่สนใจ หลังจุด เลขทศนิยม , เช่น
ยกตัวอย่าง Code ceil() :

Code: Select all

echo ceil(2.4)."\n";											//คำสั่ง ceil() ใช้ปัดเศษขึ้นอย่างเดียว โดยไม่สนใจ หลังจุด เลขทศนิยม
echo '-------------------ceil()---------------'."<br>";	
แสดงผลลัพธ์
73.JPG
73.JPG (9.24 KiB) Viewed 29 times
- Functions floor() ใช้ปัดเศษลงอย่างเดียว โดยไม่สนใจ หลังจุด เลขทศนิยม, เช่น
ยกตัวอย่าง Code floor() :

Code: Select all

echo floor(3.7)."\n";											//คำสั่ง floor() ใช้ปัดเศษลงอย่างเดียว โดยไม่สนใจ หลังจุด เลขทศนิยม
echo '-------------------floor()--------------'."<br>";	
แสดงผลลัพธ์
74.JPG
74.JPG (9.39 KiB) Viewed 29 times
ยกตัวอย่าง Code รวมคำสั่ง Function max() , min() , rand() , round() , ceil() , floor() ทั้งหมด :

Code: Select all

echo max([10,30,4,50,2,4])."\n";								//คำสั่ง max() ใช้หาค่ามากที่สุด
echo '-------------------max()----------------'."<br>";	
echo min([10,30,4,50,2,4])."\n";								//คำสั่ง min() ใช้หาค่อยที่สุด
echo '-------------------min()----------------'."<br>";

echo rand(1,10)."\n";											//คำสั่ง rand() ใช้สุ่มตัวเลข
echo '-------------------rand()---------------'."<br>";	
echo round(2.4)."\n";											//คำสั่ง round() ใช้ปัดเศษ ตามหลัก ทศนิยม ,ปัดขึ้น , ปัดลง
echo '-------------------round()--------------'."<br>";	

echo ceil(2.4)."\n";											//คำสั่ง ceil() ใช้ปัดเศษขึ้นอย่างเดียว โดยไม่สนใจ หลังจุด เลขทศนิยม
echo '-------------------ceil()---------------'."<br>";	
echo floor(3.7)."\n";											//คำสั่ง floor() ใช้ปัดเศษลงอย่างเดียว โดยไม่สนใจ หลังจุด เลขทศนิยม
echo '-------------------floor()--------------'."<br>";	

ผลลัพธ์ที่ได้
68.JPG
68.JPG (18.5 KiB) Viewed 29 times
ข้อสรุป
คำสั่ง Math Function เป็น Functions ที่เอาไว้ใช้ในการคำนวณเป็นหลัก , จึงเป็นประโยชน์เรื่องการในเรื่องสำหรับของการคำนวณเป็นหลัก , หากต้องการศึกษาข้อมูล Function PHP เพิ่มเติม สามารถศึกษาได้จากคู่มือนี้

แหล่งอ้างอิงข้อมูล
max() : https://www.php.net/manual/en/function.max.php
min() : https://www.php.net/min
rand() : https://www.w3schools.com/php/func_math_rand.asp
round() : https://www.w3schools.com/php/func_math_round.asp
ceil() : https://www.php.net/manual/en/function.ceil.php
floor() : https://www.w3schools.com/php/func_math_floor.asp
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 6 guests