Maison  >  Article  >  développement back-end  >  Utilisez la fonction personnalisée PHP pour implémenter le code de la table de multiplication 99

Utilisez la fonction personnalisée PHP pour implémenter le code de la table de multiplication 99

伊谢尔伦
伊谢尔伦original
2017-06-26 10:38:124978parcourir

Créer une définition en phpFonction personnalisée est très simple. Il suffit d'utiliser un espace de fonction suivi du nom de la fonction. La fonction intermédiaire peut avoir des paramètres et du contenu associé.

Utilisez une fonction personnalisée pour implémenter la table de multiplication 99. Une fonction est un bloc de code qui peut être exécuté à tout moment.

Création de fonctions PHP :
Toutes les fonctions commencent par le mot-clé « function() »
Nommez la fonction – le nom de la fonction doit faire allusion à ce qu'elle fait. Les noms de fonctions commencent par une lettre ou un trait de soulignement.
Ajouter « { » – La partie après l'accolade ouvrante est le code de la fonction.
Insérer le code de la fonction
Ajouter un « } » – la fonction se termine par une accolade fermante.
Exemple
Une fonction simple qui affiche mon nom lorsqu'elle est appelée :

<html>
<body>
 
<?php
function writeMyName()
  {
  echo "David Yang";
  }
 
writeMyName();
?>
 
</body>
</html>

Utilisation d'une fonction PHP
Maintenant, nous allons utiliser cette fonction dans un script PHP Maintenant :

<html>
<body>
 
<?php
function writeMyName()
  {
  echo "David Yang";
  }
echo "Hello world!<br />";
echo "My name is ";
writeMyName();
echo ".<br />That&#39;s right, ";
writeMyName();
echo " is my name.";
?>
 
</body>
</html>

La sortie du code ci-dessus :

Bonjour tout le monde !
Je m'appelle David Yang.
C'est vrai, David Yang est mon nom

Écrivons une fonction pour implémenter la table de multiplication 99

<php?
/**
 * 9*9乘法表
 * string fun_99(int $start=1, int $end =1,bool $sort=true )
 * $start 起始数 必须在1-9之间 并且必须为整数
 * $end 结束值 必须1-9之间 并且必须为整数并且要大于$start
 * $sort 表示排序,true表示正序,FALSE表示倒序
 */
echo "<hr/>";
 
function fun_99($start=1,$end =9,$sort=true){
    if ($start<1||$start>9){
        return &#39;起始数 必须在1-9之间&#39;;
    }
 
    if ($end<1||$end>9){
        return &#39;结束值 必须在1-9之间&#39;;
    }
 
    if($start!=(int)($start)){
        return &#39;起始数 必须为整数&#39;;
    }
 
    if($end!=(int)($end)){
        return &#39;结束值 必须为整数&#39;;
    }
 
    if($start>$end){
        return &#39;起始数必须小于结束值&#39;;
    }
    $str = &#39;&#39;;
    if ($sort){
        for ($i=$start;$i<=$end;$i++)
            {
                $str =$str."<br>";                    
                for ($n=$start;$n<=$end;$n++)
                    {        
                        if ($i >= $n)
                            {                
                                $str=$str."$i*$n".&#39;=&#39;.$i*$n."&nbsp";                            
                            }
                    }
            }
    }else{
        for ($i=$end;$i>=$start;$i--)
            {
                $str =$str."<br>";                    
                for ($n=$end;$n>=$start;$n--)
                    {        
                        if ($i >= $n)
                            {                
                                $str=$str."$i*$n".&#39;=&#39;.$i*$n."&nbsp";                    
                            }
                    }
            }
}
return $str;
}
echo fun_99(1,9,true);
?>

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!

Déclaration:
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