Dans "Exercice d'algorithme PHP 5 : Déterminer si un nombre est un multiple d'un nombre spécifié", nous vous présentons comment déterminer si un nombre est un multiple d'un nombre spécifié. Il s'agit d'un exercice très simple et basique qui. tout le monde doit avoir maîtrisé.
Maintenant, je vais continuer à vous enseigner les connaissances liées aux algorithmes PHP, j'espère que cela vous sera utile !
Comme le titre l'indique, dans cet article nous demandons d'utiliser PHP pour déterminer si une valeur apparaît trois fois de suite dans un tableau, ce qui signifie qu'une valeur dans un tableau qui apparaît une ou deux fois de suite sera jugée comme FAUX.
Vous pouvez le pratiquer localement et regarder ma méthode ci-dessous :
Le code PHP est le suivant :
<?php function test($nums) { $arra_len = sizeof($nums) - 1; $n = 0; for ($i = 0; $i < $arra_len; $i++) { $n = $nums[$i]; if ($n == $nums[$i + 1] && $n == $nums[$i + 2]) return true; } return false; } var_dump(test(array(1, 1, 2, 2, 1))); var_dump(test(array(1, 1, 2, 1, 2, 3))); var_dump(test(array(1, 1, 1, 2, 2, 2, 1)));
Le résultat de sortie est :
Évidemment, seul le troisième tableau répond aux exigences.
Ici, vous devez comprendre une fonction sizeof()
; sizeof()
函数;
sizeof()
函数就是用于计算数组中的单元数目或对象中的属性个数,sizeof()函数也是count()函数的别名,而count()函数也是用于返回数组中元素的数目。
sizeof
函数的语法是sizeof(array,mode);
,
参数分别表示:
array必需,规定数组。
mode可选,规定模式。
可能的值有:
0 - 默认。不对多维数组中的所有元素进行计数
1 - 递归地计数数组中元素的数目(计算多维数组中的所有元素)
注:当变量未被设置,或是变量包含一个空的数组,该函数会返回 0;可使用 isset()
sizeof()
est utilisée pour calculer le nombre d'unités dans un tableau ou le nombre d'attributs dans un objet, sizeof La fonction () est également un alias de la fonction count(), et la fonction count() est également utilisée pour renvoyer le nombre d'éléments dans un tableau. La syntaxe de la fonction sizeof
est sizeof(array,mode);
,
array est obligatoire et spécifie le tableau.Remarque : lorsque la variable n'est pas définie ou que la variable contient Pour un tableau vide, cette fonction retournera 0 ; vous pouvez utiliser la variable
mode est facultatif et spécifie le mode.
Les valeurs possibles sont :
0 - Par défaut. Ne comptez pas tous les éléments dans un tableau multidimensionnel
1 - Comptez récursivement le nombre d'éléments dans le tableau (comptez tous les éléments dans un tableau multidimensionnel)
isset()
pour tester si la variable est définie. 🎜🎜🎜→ La fonction isset() est utilisée pour détecter si une variable a été définie et est non NULL. Si une variable a été libérée en utilisant unset(), alors isset() retournera FALSE. Si vous utilisez isset() pour tester une variable définie sur NULL, elle renverra FALSE. 🎜🎜🎜Enfin, je voudrais recommander à tout le monde le "🎜Tutoriel vidéo PHP🎜" le plus récent et le plus complet ~ Venez apprendre ! 🎜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!