Math Flashcards Preview

Php > Math > Flashcards

Flashcards in Math Deck (47):
1

number abs ( mixed $number )

Retourne la valeur absolue du nombre number.

2

float acos ( float $arg )

Retourne l'arc cosinus de arg. acos() est la fonction inverse de cos(), ce qui signifie que a==cos(acos(a)) pour toute valeur qui soit dans l'intervalle de validité de acos().

3

float acosh ( float $arg )

Retourne l'arc cosinus hyperbolique de arg, c'est à dire la valeur dont le cosinus hyperbolique est arg.

4

float asin ( float $arg )

Retourne l'arc sinus de arg (arg en radians). asin() est la fonction inverse de sin(), ce qui signifie que a==sin(asin(a)) pour toute valeur qui soit dans l'intervalle de validité de asin().

5

float asinh ( float $arg )

Retourne l'arc sinus hyperbolique de arg, c'est à dire la valeur dont le sinus hyperbolique est arg.

6

float atan2 ( float $y , float $x )

Retourne l'arc tangent de deux variables x et y. La formule est : " arc tangent (y / x) ", et les signes des arguments sont utilisés pour déterminer le quadrant du résultat.

Cette fonction retourne un résultat en radians, entre -PI et PI (inclus).

7

float atanh ( float $arg )

Retourne l'arc tangente hyperbolique de arg, c'est à dire la valeur dont la tangente hyperbolique est arg.

8

string base_convert ( string $number , int $frombase , int $tobase )

Retourne une chaîne contenant l'argument number représenté dans la base tobase. La base de représentation de number est donnée par frombase. frombase et tobase doivent être compris entre 2 et 36 inclus. Les chiffres supérieurs à 10 des bases supérieures à 10 seront représentés par les lettres de A à Z, avec A = 10 et Z = 35.
Avertissement

base_convert() perdra la précision sur les grands nombres, à cause des propriétés interne des types double et nombre décimal. Lire la section sur les nombres décimaux de ce manuel pour plus d'informations.

9

number bindec ( string $binary_string )

Retourne la conversion d'un nombre binaire représenté par la chaîne binary_string en décimal.

bindec() convertie un nombre binaire en un entier, ou, si nécessaire (pour des raisons de taille), en nombre décimal.

bindec() interprète toutes les valeurs binary_string comme des valeurs non-signées entières. Ceci est dû au fait que la fonction bindec() voit l'octet le plus significatif comme ayant plus de poids que l'octet représentant le signe.

10

float ceil ( float $value )

Retourne l'entier supérieur du nombre value.

11

float cos ( float $arg )

cos() retourne le cosinus de arg (arg en radians).

12

float cosh ( float $arg )

Retourne le cosinus hyperbolique de arg, défini comme (exp(arg) + exp(-arg))/2.

13

string decbin ( int $number )

Retourne une chaîne contenant la représentation binaire de l'entier number donné en argument.

14

string dechex ( int $number )

Retourne une chaîne contenant la représentation hexadécimale de l'argument number non-signé.

Le nombre le plus grand pouvant être converti est PHP_INT_MAX * 2 + 1 (ou -1) : sur les plateformes 32-bit, ce sera 4294967295 en décimal, qui fera que la fonction dechex() retournera ffffffff.

15

string decoct ( int $number )

Retourne une chaîne contenant la représentation octale du nombre donné number. Le nombre le plus grand qui puisse être converti est 4294967295 en décimal, ce qui donnera "37777777777".

16

float deg2rad ( float $number )

deg2rad() convertit number de degrés en radians.

17

float exp ( float $arg )

Retourne e, à la puissance arg.

Note:

'e' est le logarithme naturel, ou approximativement 2.718282.

18

float expm1 ( float $arg )

expm1() retourne l'équivalent de exp(arg) - 1 calculé de telle sorte qu'il sera précis, même si la valeur de l'argument arg est proche de 0, un cas où l'expression "exp (arg) - 1" n'est pas précis, du fait de la soustraction de deux nombres quasi-égaux.

19

float floor ( float $value )

Retourne l'entier inférieur du nombre value.

20

float fmod ( float $x , float $y )

Retourne le reste de la division de x par y. Ce reste est un nombre à virgule flottante. Le reste (r) est défini par : x = i * y + r, pour un entier i. Si y n'est pas nul, r a le même signe que x et une taille inférieure à celle de y.

21

int getrandmax ( void )

Retourne la plus grande valeur aléatoire possible retournée par rand().

22

number hexdec ( string $hex_string )

Retourne une chaîne contenant la représentation décimale du nombre hex_string.

hexdec() ignorera tout caractère non-hexadécimal qu'elle rencontrera.

23

float hypot ( float $x , float $y )

hypot() retourne la longueur de l'hypoténuse d'un triangle à angle droit qui a des cotés d'une longueur x et y ou bien la distance du point (x, y) depuis l'origine. Ceci est l'équivalent de sqrt(x*x + y*y).

24

bool is_finite ( float $val )

Vérifie si val est une valeur légale finie sur la plate-forme.

25

bool is_infinite ( float $val )

Retourne TRUE si val est infini (positif ou négatif), comme le résultat de log(0) ou une valeur qui est trop grande pour être représentée par un nombre à virgule flottante sur cette plate-forme.

26

bool is_nan ( float $val )

Vérifie si val est 'not a number' (pas un nombre), comme le résultat de acos(1.01).

27

float lcg_value ( void )

lcg_value() retourne un nombre pseudoaléatoire, compris entre 0 et 1. lcg_value() combine deux générateurs de congruence, de périodes respectives 2^31 - 85 et 2^31 - 249. La période de cette fonction est le produit de ces deux nombres premiers (soit (2^31 - 85)*(2^31 - 249)).

28

float log10 ( float $arg )

Retourne le logarithme en base 10 de arg.

29

float log1p ( float $number )

log1p() retourne log(1 + number) calculé de telle sorte qu'il sera précis même si la valeur de number est proche de 0. log() ne peut retourner que log(1) dans ce cas par manque de précision.

30

float log ( float $arg [, float $base = M_E ] )

Si le paramètre optionnel base est spécifié, log() retourne alors le logarithme en base base, sinon log() retourne le logarithme naturel (ou népérien) de arg.

31

mixed max ( mixed $value1 , mixed $value2 [, mixed $... ] )

Si le premier et unique paramètre est un tableau, max() retourne la valeur la plus haute du tableau. Si au moins deux paramètres sont fournis, max() retourne la plus grosse de ces valeurs.

Note:

Les valeurs de différents types seront comparées en utilisant les règles de comparaison standard. Actuellement, une chaîne non numérique sera comparée à un entier, comme s'il s'agissait de la valeur 0, mais plusieurs chaînes seront comparées de façon alphanumérique. La valeur actuelle retournée sera du même type que l'original et aucune conversion de type ne sera appliquée.

32

mixed min ( mixed $value1 , mixed $value2 [, mixed $... ] )

Si le premier et le seul paramètre est un tableau, min() retournera la plus petite valeur contenue dans le tableau. Si le premier paramètre est un entier, une chaîne ou un nombre décimal, vous devez fournir au moins deux paramètres et min() retournera la plus petite de ces valeurs.

Note:

Les valeurs de différents types seront comparées en utilisant les règles de comparaison standard. Actuellement, une chaîne non numérique sera comparée à un entier, comme s'il s'agissait de la valeur 0, mais plusieurs chaînes seront comparées de façon alphanumérique. La valeur actuelle retournée sera du même type que l'original et aucune conversion de type ne sera appliquée.

33

int mt_getrandmax ( void )

Retourne la plus grande valeur aléatoire possible que peut retourner la fonction mt_rand().

34

int mt_rand ( int $min , int $max )

De nombreux générateurs de nombres aléatoires provenant de vieilles bibliothèques libcs ont des comportements douteux et sont très lents. Par défaut, PHP utilise le générateur de nombres aléatoires de libc avec la fonction rand(). mt_rand() est une fonction de remplacement, pour cette dernière. Elle utilise un générateur de nombres aléatoire de caractéristique connue, le " » Mersenne Twister " qui est 4 fois plus rapide que la fonction standard libc.

Appelée sans les arguments optionnels min et max, mt_rand() retourne un nombre pseudoaléatoire, entre 0 et mt_getrandmax(). Pour obtenir un nombre entre 5 et 15 inclus, il faut utiliser mt_rand(5,15).

35

void mt_srand ([ int $seed ] )

mt_srand() initialise le générateur de valeurs aléatoires avec seed ou avec une valeur aléatoire si aucun paramètre seed n'est fourni.

36

number octdec ( string $octal_string )

Retourne une chaîne contenant la représentation décimale du nombre octal_string.

37

float pi ( void )

Retourne la valeur de pi. La valeur retournée est de type float, et est à la précision indiquée par la directive precision, indiquée dans le fichier php.ini, qui vaut par défaut 14. De plus, vous pouvez utiliser la constante M_PI, qui retourne un résultat identique à la fonction pi().

38

number pow ( number $base , number $exp )

Retourne base élevé à la puissance exp.

Note:

Depuis PHP 5.6, vous pourriez préférer utiliser l'opérateur **.

39

float rad2deg ( float $number )

Convertit number (supposé en radians) en degrés.

40

int rand ( int $min , int $max )

Appelée sans les options min et max, rand() retourne un nombre pseudoaléatoire entre 0 et getrandmax(). Si vous voulez un nombre aléatoire entre 5 et 15 (inclus), par exemple, utilisez rand (5, 15).

Note: Sur quelques plates-formes (par exemple, Windows), mt_getrandmax()est limité à 32767. Si vous désirez une limite supérieure à 32767, en spécifiant min et max, vous serez autorisés à utiliser un intervalle plus grand que mt_getrandmax(), ou bien, utilisez la fonction mt_rand() à la place.

41

float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )

Retourne la valeur arrondie de val à la précision precision (nombre de chiffres après la virgule). Le paramètre precision peut être négatif ou NULL : c'est sa valeur par défaut.

Note: PHP ne gère pas correctement les chaînes telles que "12 300,2", par défaut. Reportez-vous à la conversion de chaînes.

42

float sin ( float $arg )

sin() retourne le sinus de arg (arg in radians).

43

float sinh ( float $arg )

Retourne le sinus hyperbolique de arg, défini comme (exp(arg) - exp(-arg))/2.

44

float sqrt ( float $arg )

Retourne la racine carrée de arg.

45

void srand ([ int $seed ] )

srand() initialise le générateur de nombres aléatoires avec seed, ou avec une valeur aléatoire si aucun paramètre seed n'est fourni.

Note: Depuis PHP 4.2.0, vous n'avez plus besoin d'initialiser le générateur de nombres aléatoires avec srand() ou mt_srand() car c'est fait automatiquement.

46

float tan ( float $arg )

Retourne la tangente de arg (arg en radians).

47

float tanh ( float $arg )

Retourne la tangente hyperbolique de arg, définie comme sinh(arg)/cosh(arg).