Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Mathefunktionen

PHP-Mathefunktionen

WBOY
Freigeben: 2024-08-29 12:46:37
Original
641 Leute haben es durchsucht

In diesem Artikel besprechen wir die mathematischen Funktionen von PHP. PHP steht für Hypertext-Präprozessor. PHP ist eine Programmiersprache, mit der kleine Anwendungen wie einfache Formulare usw. bis hin zu großen Unternehmensanwendungen erstellt werden können. Es handelt sich um eine serverseitige Skriptsprache. Jede Programmiersprache verfügt über viele integrierte Standardfunktionen.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Diese Funktionalitäten helfen dem Entwickler, schnell den erforderlichen Code zu schreiben. Diese integrierten Funktionen enthalten Logiken, die gemäß unseren Anforderungen erforderlich sind. Bei diesen integrierten Funktionalitäten kann es sich um stringbasierte Funktionalitäten, Array-basierte Funktionalitäten, zahlenbasierte Funktionalitäten, JSON-basierte Funktionalitäten usw. handeln

Jetzt schauen wir uns an, was PHP-Mathefunktionen sind

PHP-Mathefunktionen

Es handelt sich um integrierte Funktionalitäten von PHP als Programmiersprache. Die grundlegende Aufgabe dieser Funktionen besteht darin, einen Mechanismus bereitzustellen, mit dem ein Entwickler mathematische Berechnungen oder ähnliches durchführen kann. Diese ermöglichen einen schnellen Einstieg in die Entwicklung, ohne dass ein langer Code geschrieben werden muss. Teilen Sie uns nun den Umfang dieser PHP-Mathefunktionen mit

Auswahl an PHP-Mathefunktionen

Der Bereich dieser PHP-Mathefunktionen liegt zwischen Integer- und Float-Typen. Der Bereich des ganzzahligen Datentyps in PHP für einen 32-Bit-Computer liegt zwischen -2.147.483.647 und 2.147.483.647. Jede Zahl kleiner als -2.147.483.647 oder jede Zahl größer als 2.147.483.647 oder jede Zahl kleiner als -2.147.483.647 wird als Float betrachtet.

Jetzt werden wir versuchen, verschiedene PHP-Mathefunktionen zu verstehen und ihre Verwendung anhand eines Beispiels zu erläutern:

1. abs()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es gibt den absoluten Wert der Zahl zurück. Der Rückgabetyp der Funktion ist Float oder Integer, je nachdem, welche Art von Argument in der Funktion übergeben wurde.

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(abs(3.5) . "<br>");
echo(abs(-3.5) . "<br>");
echo(abs(5) . "<br>");
echo(abs(-5));
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

2. acos()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es werden Argumente im Bereich von -1 bis +1 erwartet. Wenn in einem Argument eine Zahl außerhalb des angegebenen Bereichs übergeben wird, wird NaN zurückgegeben, andernfalls wird der Arkuskosinuswert der Zahl zurückgegeben. Der Rückgabetyp der Funktion ist der Arkuskosinus einer Zahl

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(acos(0.35) . "<br>");
echo(acos(-0.35) . "<br>");
echo(acos(5) . "<br>");
echo(acos(0.7253));
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

3. asin()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es werden Argumente im Bereich von -1 bis +1 erwartet. Wenn in einem Argument eine Zahl außerhalb des angegebenen Bereichs übergeben wird, wird NaN zurückgegeben, andernfalls wird der Arkussinuswert der Zahl zurückgegeben. Der Rückgabetyp der Funktion ist der Arkussinus einer Zahl

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(asin(0.35) . "<br>");
echo(asin(-0.35) . "<br>");
echo(asin(5) . "<br>");
echo(asin(0.7253));
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

4. ceil()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es rundet eine Zahl auf die nächste ganze Zahl auf. Die Decke von 3.2 ergibt beispielsweise 4. Sie gibt die ganze Zahl in Form der nächsten Ganzzahl zurück, die größer als das übergebene Argument ist

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(ceil(3.35) . "<br>");
echo(ceil(-4.35) . "<br>");
echo(ceil(5) . "<br>");
echo(ceil(14.8114700666069059));
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

5. floor()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es rundet eine Zahl auf die nächste ganze Zahl ab. Beispielsweise ergibt die Untergrenze von 3,2 3. Es wird die ganze Zahl in Form der nächsten Ganzzahl zurückgegeben, die kleiner als das übergebene Argument ist

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(floor(3.35) . "<br>");
echo(floor(-2.35) . "<br>");
echo(floor(5) . "<br>");
echo(floor(14.811470062));
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

6. pi()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es gibt den Wert eines PI zurück und sein Rückgabetyp ist ein Float.

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(pi() . "<br>");
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

7. pow()-Funktion

Es wurde in der PHP 4+-Version eingeführt. Es akzeptiert zwei Argumente, sagen wir x und y. Es berechnet x hoch y. Sein Rückgabetyp ist Integer oder Float, was von der Art des Arguments abhängt

Beispiel:

<!DOCTYPE html>
<html>
<body>
<?php
echo(pow(2,3) . "<br>");
echo(pow(2,4) . "<br>");
echo(pow(5,6) . "<br>");
echo(pow(3,5));
?>
</body>
</html>
Nach dem Login kopieren

Ausgabe:

PHP-Mathefunktionen

8. log() function

It was introduced in PHP 4+ version. It accepts two arguments say x and y where x is a number and y is the logarithm of a number to base. If y is not passed then the default value ‘e’ is assumed. Its return type is float

Example:

<!DOCTYPE html>
<html>
<body>
<?php
echo(log(2.718) . "<br>");
echo(log(2) . "<br>");
echo(log(1) . "<br>");
echo(log(0));
?>
</body>
</html>
Nach dem Login kopieren

Output:

PHP-Mathefunktionen

9. log10() function

It was introduced in PHP 4+ version. It accepts one argument says x where x is a number whose base 10 logarithm needs to be calculated. Its return type is float

Example:

<!DOCTYPE html>
<html>
<body>
<?php
echo(log10(656) . "<br>");
echo(log10(455) . "<br>");
echo(log10(145) . "<br>");
?>
</body>
</html>
Nach dem Login kopieren

Output:

PHP-Mathefunktionen

10. round() function

It was introduced in PHP 4+ version. It rounds a number. It expects three parameters where the first parameter is number, the second parameter is for precision and the third argument is for mode. The only first argument is mandatory

Example:

<!DOCTYPE html>
<html>
<body>
<?php
echo(round(3.35) . "<br>");
echo(round(-2.35) . "<br>");
echo(round(5) . "<br>");
?>
</body>
</html>
Nach dem Login kopieren

Output:

PHP-Mathefunktionen

Apart from specified PHP math functions, there are several other math functions that could be used as per our requirements. We could run above described above-mentioned PHP code snippet to execute it

Let us know how to run an example code snippet.

  1. Install php5 or 5+
  2. Install localhost say WampServer etc
  3. Now create a file and name it as index.php
  4. Paste example snippet in the file created
  5. Run localhost and run index.php on browser

Conclusion

Php is a very vast programming language, we can learn it in order to make web applications. It is used to handle server-side scripting logic. Although we could insert our HTML code also within PHP as we have used in example snippets.

Php has a large database for inbuilt functionalities. There are several functionalities that use string as a parameter, other functionalities use an array. These inbuilt functionalities help us to solve our requirements without writing much code.

Das obige ist der detaillierte Inhalt vonPHP-Mathefunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage