Maison > développement back-end > Problème PHP > Comment trouver l'indice d'un nombre dans un tableau en php

Comment trouver l'indice d'un nombre dans un tableau en php

青灯夜游
Libérer: 2023-03-16 08:28:01
original
2470 Les gens l'ont consulté

Deux méthodes pour trouver l'indice : 1. Utilisez array_search(), la syntaxe "array_search(specified number, $arr)", le nom de clé correspondant (indice) sera renvoyé 2. Utilisez array_keys(), la syntaxe " ; array_keys($arr, nombre spécifié)", l'indice correspondant sera renvoyé sous forme de tableau.

Comment trouver l'indice d'un nombre dans un tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Array Un tableau est un ensemble ordonné de variables, où chaque valeur est appelée un élément. Chaque élément se distingue par un identifiant spécial appelé clé (également appelé indice).

Méthode php pour trouver l'indice (nom de clé) d'un certain nombre dans un tableau

Méthode 1 : utilisez la fonction array_search()

La fonction array_search() peut rechercher la valeur de clé spécifiée dans le tableau et renvoie le nom de clé correspondant (indice).

  • Si une valeur de clé est trouvée plus d'une fois dans le tableau, le nom de clé correspondant à la première valeur de clé trouvée est renvoyé.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(34,43,1,32,12,89,32,45,8,4);
var_dump($arr);
echo "指定数&#39;89&#39;对应的下标为:".array_search(89,$arr);
?>
Copier après la connexion

Comment trouver lindice dun nombre dans un tableau en php

Méthode 2 : Utilisez la fonction array_keys()

La fonction array_key() peut obtenir tout ou partie des noms de clés du tableau.

Si la fonction array_key() spécifie le deuxième paramètre $search_value, la fonction ne renverra que le nom de la clé avec la valeur $search_value. La fonction

array_key() renverra le nom de clé du tableau obtenu sous la forme d'un tableau.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(34,43,1,32,12,89,32,45,8,4);
var_dump($arr);
echo "指定数&#39;12&#39;对应的下标为:";
var_dump(array_keys($arr,12));
?>
Copier après la connexion

Comment trouver lindice dun nombre dans un tableau en php

Apprentissage recommandé : "Tutoriel vidéo PHP", "PHP ARRAY"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Tutoriels associés
Recommandations populaires
Derniers cours
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal