Maison > développement back-end > Problème PHP > Comment vérifier si le caractère spécifié est dans la valeur clé du tableau en php

Comment vérifier si le caractère spécifié est dans la valeur clé du tableau en php

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

Étapes : 1. Définissez les variables et attribuez des valeurs, syntaxe "$con=0;" ; 2. Utilisez "foreach($arr as $v){//loop body}" pour parcourir le tableau ; corps de la boucle, utilisez "if(strpos($v,"Character")){$c=1;break;}" pour obtenir la position du caractère spécifié dans la valeur clé. Si la valeur de retour n'est pas fausse, la valeur. de la variable "$c" devient 1 et sort de la boucle ; 4. Une fois la boucle terminée, déterminez si la valeur de la variable "$c" est 1 et si c'est le cas, le caractère spécifié est dans la clé. valeur du tableau.

Comment vérifier si le caractère spécifié est dans la valeur clé du tableau en php

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

php vérifie si le caractère spécifié est dans la valeur clé du tableau

En PHP, vous peut utiliser l'instruction foreach et la fonction strpos() vérifie si le caractère spécifié est dans la valeur clé du tableau.

Étape 1 : Définissez une variable avec une valeur de 0

$con=0;
Copier après la connexion

Étape 2 : Utilisez l'instruction foreach pour parcourir le tableau

foreach ($arr as $v){
    //循环体语句块;
}
Copier après la connexion

Parcourez le tableau $arr donné et attribuez la valeur du tableau actuel à $v.

Étape 3 : Dans le corps de la boucle, utilisez la fonction strpos() pour trouver la position où le caractère spécifié apparaît pour la première fois dans la valeur de la clé de l'élément

  • Si la valeur de retour est la position du caractère, la valeur de la variable $con devient 1 et utilisez break pour sortir de la boucle

  • Si la valeur de retour est fausse, continuez la recherche jusqu'à la fin de la boucle

if(strpos($v,"h")){
	$con=1;
	break;
}
Copier après la connexion

Étape 4 : Une fois la boucle terminée, déterminer si la valeur de la variable $con est 1

  • S'il est 1, le caractère spécifié est dans la valeur clé du tableau

  • S'il n'est pas 1, le caractère spécifié n'est pas dans la valeur clé du tableau

if($con==1){
	echo "指定字符在数组的键值里";
}else{
	echo "指定字符不在数组的键值里";
}
Copier après la connexion

Exemple de code complet :

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(34, 3, "abc", 5, "php", "zfg");
var_dump($arr);
$con = 0;
foreach ($arr as $v) {
	if (strpos($v, "h")) {
		$con = 1;
		break;
	}
}
if ($con == 1) {
	echo "指定字符h在数组的键值里";
} else {
	echo "指定字符h不在数组的键值里";
}
?>
Copier après la connexion

Comment vérifier si le caractère spécifié est dans la valeur clé du tableau en php

Apprentissage recommandé : "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!

Étiquettes associées:
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>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal