Maison  >  Article  >  développement back-end  >  Analyse approfondie de array_keys() en PHP

Analyse approfondie de array_keys() en PHP

autoload
autoloadoriginal
2021-04-16 09:49:512464parcourir

Analyse approfondie de array_keys() en PHP

Le tableau est un type de données courant dans PHP En utilisation générale, nous pouvons souvent avoir besoin d'obtenir le nom de clé du tableau. PHP fournit la fonction array_keys() . amènera tout le monde à y jeter un œil.

Tout d’abord, jetons un coup d’œil à la syntaxe de <span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:>array_keys()</span><span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:></span><span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:></span>.

array_keys ( array $array   , mixed $search_value = null   , bool $strict = false   )
  • $array : le tableau à visualiser.

  • $search_vaule : La valeur par défaut est vide. Si ce paramètre est spécifié, seuls les noms de clés contenant ces valeurs seront renvoyés.

  • $strict : Détermine si une comparaison stricte doit être utilisée lors de la recherche (===)

  • Valeur de retour : tableau d'index de type tableau

Expérience réelle :

a . Un seul paramètre :

<?php
     $ace=array("one","two","three","four","Three");
     print_r(array_keys($ace));
输出:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )

b. Seulement deux paramètres

<?php
   $ace=array("one","two","three","four","Three");
    print_r(array_keys($ace,"three"));
?>
输出:Array ( [0] => 2 )

c. Il y a trois paramètres :

<?php
   $ace2=array("one","two","three","four","10",10);
     print_r(array_keys($ace2,"10"));
      echo "<br>";
     print_r(array_keys($ace2,"10",true));
?>
rrree

Nous pouvons voir que lorsque le troisième paramètre est

, true active la comparaison la plus stricte. array_keys()

Recommandé : "Résumé des questions d'entretien PHP 2021 (collection)" "Tutoriel vidéo PHP"

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