Rumah > pembangunan bahagian belakang > masalah PHP > Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?

Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?

WBOY
Lepaskan: 2023-03-13 17:22:01
asal
2237 orang telah melayarinya

Dalam artikel sebelumnya "Ajar anda cara menggunakan lapan pemalar ajaib yang biasa digunakan dalam PHP (contoh terperinci) ", kami memperkenalkan pengetahuan yang berkaitan tentang lapan pemalar ajaib dalam PHP secara terperinci Artikel ini Mari belajar tentang fungsi matematik dalam PHP Saya harap ia akan membantu semua orang.

Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?

Dalam kajian terdahulu, kami telah mempelajari tentang banyak fungsi, termasuk fungsi tersuai Seterusnya, mari kita lihat pengetahuan berkaitan fungsi matematik dalam PHP fungsi PHPMath. Fungsi Matematik dalam PHP adalah komponen teras PHP, jadi ia juga perlu difahami dalam proses pembelajaran PHP.

Seterusnya mari kita lihat fungsi matematik dalam PHP.

Apakah fungsi matematik PHP

Sebelum memperkenalkan fungsi matematik, mari semak fungsi itu sekarang. Dalam pengetahuan matematik, kita telah belajar tentang fungsi dan parameter fungsi tidak dapat dipisahkan Apabila parameter fungsi ditentukan, nilai fungsi juga ditentukan, dan peraturan yang digunakan untuk parameter ini juga ditentukan .

Fungsi matematik menggunakan pengetahuan matematik apabila mengawal peraturan nilai fungsi Fungsi matematik boleh mengendalikan nilai dalam julat integer dan apungan. Mari kita lihat beberapa fungsi matematik yang biasa digunakan dalam PHP dan penggunaannya.

Penggunaan fungsi matematik biasa dalam PHP

Terdapat banyak fungsi matematik dalam PHP, dan terdapat banyak masalah yang boleh diselesaikan, seperti seperti mencari nilai maksimum dan minimum, membundarkan nombor titik terapung, mencari punca kuasa dua, dsb. Seterusnya, mari kita lihat jenis fungsi yang boleh dicapai.

<span style="font-size: 18px;"><strong><span style="font-size: 16px;">abs()</span></strong></span>abs()

fungsiabs() Fungsi abs()

abs(mixed $number): number
Salin selepas log masuk

boleh dikatakan sebagai fungsi yang paling mudah antara fungsi matematik Fungsi $number boleh mengembalikan nilai mutlak bagi format sintaks asas abs () fungsi adalah seperti berikut:

<?php
$abs = abs(-4.2); // $abs = 4.2; (double/float)
$abs2 = abs(5);   // $abs2 = 5; (integer)
$abs3 = abs(-5);  // $abs3 = 5; (integer)
echo $abs . &#39;<br/>&#39;;
echo $abs2 . &#39;<br/>&#39;;
echo $abs3;
?>
Salin selepas log masuk
Perlu diingat bahawa parameter

mewakili nilai yang perlu diproses, nombor yang dikembalikan ialah nilai mutlak parameter, dan jika parameter $number adalah terapung, hasil yang dikembalikan juga terapung.

Mari kita lihat penggunaan fungsi abs() melalui contoh seperti berikut:

Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?

Hasil keluaran:

<span style="max-width:90%"><strong><span style="font-size: 16px;">ceil()</span></strong></span> Seperti yang anda lihat daripada contoh di atas, nilai mutlak parameter boleh diperoleh melalui fungsi abs().
ceil()

ceil()

ceil(float $value): float
Salin selepas log masuk

Fungsi$value

<?php
echo ceil(4.3) . &#39;<br/>&#39;;    // 5
echo ceil(9.999) . &#39;<br/>&#39;;  // 10
echo ceil(-3.14);  // -3
?>
Salin selepas log masuk

Dalam PHP, anda boleh menggunakan fungsi
untuk melengkapkan pembundaran nombor. Iaitu, hitung integer terkecil yang lebih besar daripada satu nombor. Format sintaks asas fungsi ini adalah seperti berikut:

Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?Perlu diambil perhatian bahawa: apa yang perlu dikembalikan ialah integer seterusnya yang tidak kurang daripada parameter

, iaitu, apungan nilai pulangan; jika parameter $value mempunyai bahagian perpuluhan, maka ia akan bergerak ke hadapan sedikit.

Seterusnya, mari kita lihat penggunaan fungsi ceil() melalui contoh seperti berikut:

<span style="max-width:90%"><strong><span style="font-size: 16px;">floor()</span></strong></span>Hasil keluaran: <. 🎜>Dalam contoh di atas, kami melengkapkan pembundaran nombor melalui fungsi ceil().

floor()

lantai()
floor(float $value): float
Salin selepas log masuk

$value

Fungsi
<?php
echo floor(4) . "<br>";        //4
echo floor(3.3) . "<br>";        //3
echo floor(6.999);       //6
?>
Salin selepas log masuk


Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?Fungsi

boleh digunakan untuk melengkapkan pembundaran nombor, iaitu, membundarkan ke bawah kepada integer terdekat. Format sintaks asas fungsi ini adalah seperti berikut:


Apa yang perlu diberi perhatian ialah: kembalikan integer terdekat yang tidak lebih besar daripada nilai, dan bundarkan bahagian perpuluhan. Parameter

mewakili nombor yang hendak dibundarkan. <span style="max-width:90%"><strong><span style="font-size: 16px;">pow()</span></strong></span>Seterusnya, mari kita lihat penggunaan fungsi floor() melalui contoh seperti berikut: Hasil keluaran: <. 🎜>

Dalam contoh di atas, pembundaran nombor diselesaikan melalui fungsi floor(). pow()

<🎜><🎜><🎜><🎜>pow()<🎜><🎜><🎜><🎜><🎜><🎜>fungsi<🎜> <🎜><🎜><🎜><🎜><🎜><🎜>Fungsi ini boleh mendapatkan kuasa ke-n bagi suatu nombor, iaitu, melaksanakan operasi kuasa Format sintaks asas fungsi ini adalah seperti berikut: <🎜>
pow(number $base, number $exp): number
Salin selepas log masuk

其中需要注意的是:返回的结果是baseexp 次方的幂,参数$base标识的就是目标数,参数$exp表示的是目标数的指数。

接下来我们通过示例来看一下pow()函数的使用,示例如下:

<?php
var_dump(pow(2, 8)); // int(256)
echo &#39;<br/>&#39;;
echo pow(-1, 20) . &#39;<br/>&#39;; // 1
echo pow(0, 0); // 1
?>
Salin selepas log masuk

输出结果:

Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?

上述示例中便是通过pow()函数来进行一个数的n次方运算。

上文介绍的知识数学函数中的一小部分,数学函数还有很多例如:

  • Acos: 取得反余弦值。

  • Asin: 取得反正弦值。

  • Atan: 取得反正切值。

  • Atan2: 计算二数的反正切值。

  • base_convert: 转换数字的进位方式。

  • BinDec: 二进位转成十进位。

大家如果感兴趣的话,可以点击《PHP视频教程》进行更多关于PHP知识的学习。

Atas ialah kandungan terperinci Apakah fungsi matematik PHP? Bagaimana cara menggunakannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan