php peut renvoyer le tableau correspondant. Il existe deux méthodes : 1. Utilisez la fonction "array_filter()" pour filtrer les éléments du tableau selon les conditions de la fonction de rappel et renvoyez un nouveau tableau qui remplit les conditions ; "foreach" pour parcourir le tableau, déterminer si chaque élément remplit la condition, puis placer les éléments qui remplissent la condition dans un nouveau tableau.
Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
Pour renvoyer l'élément de tableau correspondant en fonction d'une certaine valeur, vous pouvez utiliser la méthode suivante :
Utilisez la fonction array_filter() :
Cette fonction peut filtrer les éléments du tableau selon les conditions du rappel fonction et renvoie de nouveaux qui remplissent les conditions Tableau
$array = array( array('id' => 1, 'name' => 'apple'), array('id' => 2, 'name' => 'banana'), array('id' => 3, 'name' => 'orange') ); $id = 2; // 要查找的 ID result=arrayfilter(result = array_filter(result=arrayfilter(array, function(item)use(item) use (item)use(id) { return item[′id′]==item['id'] == item[′id′]==id; });
Utilisation du parcours de boucle foreach :
En parcourant le tableau, déterminez si chaque élément remplit la condition, puis placez les éléments qui remplissent la condition dans un nouveau tableau .
$array = array( array('id' => 1, 'name' => 'apple'), array('id' => 2, 'name' => 'banana'), array('id' => 3, 'name' => 'orange') ); $id = 2; // 要查找的 ID $result = array(); foreach (arrayasarray as arrayasitem) { if (item[′id′]==item['id'] == item[′id′]==id) { result[]=result[] = result[]=item; } }
Les deux méthodes ci-dessus peuvent renvoyer l'élément de tableau correspondant en fonction d'une certaine valeur. Veuillez choisir la méthode appropriée en fonction de la situation spécifique.
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!