Fonction récursive pour factorielle en PHP

La factorielle d’un nombre est le produit de tous les entiers compris entre 1 et lui-même. Dans ce tutoriel nous allons découvrir comment calculer le factorielle de façon récursive. En programmation, une fonction récursive est une fonction qui s’appelle elle-même lors de son exécution. Cela permet à la fonction de se répéter plusieurs fois, produisant le résultat à la fin de chaque itération. Voici un exemple de fonction récursive.
 
 

Exemple: Fonction récursive pour calculer le factorielle en PHP
<?php
	function fact($n){
		if($n <= 1){
			return 1;   
		}
		else{
			return $n * fact($n - 1);
		}
	}
	  
	$n = 5; 
	$f = fact($n); 
	echo "La factorielle de $n est $f"; 
?>

 
Sortie:

La factorielle de 5 est 120
Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *