Maison > développement back-end > tutoriel php > Explication détaillée de la fonction php Math

Explication détaillée de la fonction php Math

怪我咯
Libérer: 2023-03-14 07:48:02
original
1793 Les gens l'ont consulté

Math (Math) Fonction peut gérer des valeurs comprises entre entier et float.

Cet article présente principalement le test d'efficacité de la fonction Math intégrée de PHP Il teste le temps d'exécution des fonctions d'opération mathématiques intégrées de PHP associées dans. sous forme d'exemples et les analyse. Pour une efficacité opérationnelle, les amis qui en ont besoin peuvent se référer au code

comme suit :

$start = microtime(TRUE);    
for ($i=0; $i < 200000; $i++){    
    $s = 0;
    for ($j=0; $j < 3; $j++){     
       $s += ($j+$i+1) * ($j+$i+1);
    }    
}    
echo microtime(TRUE) – $start;  // output: 0.33167719841003
Copier après la connexion

Comparez ensuite le code et les résultats à l'aide de la fonction Math, le code est le suivant :

$start = microtime(TRUE);    
for ($i=0; $i < 200000; $i++){
    $s = 0;
    for ($j=0; $j < 3; $j++){
       $s += pow($j+$i+1, 2);
    }
}
echo microtime(TRUE) – $start;   // output: 0.87528896331787
Copier après la connexion

Vu qu'il n'y a pas de problème, l'efficacité est augmentée de 100% ! ! Je pensais que les mathématiques intégrées à PHP étaient plus rapides, mais je ne le savais pas. L'efficacité de la prise des valeurs absolues abs, valeur maximale max, valeur minimale min, etc. n'était pas aussi rapide que le jugement natif. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal