Trouver un élément dans chaîne caractère
Résolu
t671
Messages postés
1632
Statut
Membre
-
t671 Messages postés 1632 Statut Membre -
t671 Messages postés 1632 Statut Membre -
Bonjour,
Je veux vérifier si une variable contient une chaine de caractères, mais je n'y arrive pas :
J'ai essayé avec des ", des LIKE, des ........... mais rien n'y fait !!!!!
Merci de votre aide.
Je veux vérifier si une variable contient une chaine de caractères, mais je n'y arrive pas :
if ($row['lieu_naissance'] == '%FOUCHY%') { echo '<td width="150">'.$row['lieu_naissance'].'</td>'; } else { echo '<td width="150"></td>'; }
J'ai essayé avec des ", des LIKE, des ........... mais rien n'y fait !!!!!
Merci de votre aide.
A voir également:
- Trouver un élément dans chaîne caractère
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Trouver adresse mac - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
4 réponses
Bonsoir,
Tu peux adapter cette fonction :
Tu peux adapter cette fonction :
<?php $text = 'This is a Simple text.'; // Ceci affichera "is is a Simple text." car 'i' correspond au premier echo strpbrk($text, 'mi'); // Ceci affichera "Simple text." car les caractères sont sensibles à la casse echo strpbrk($text, 'S'); ?>
Je ne pense pas que ce soit exactement ce que je cherche.
Moi, je viens de trouver ceci :
Si FOUCHY est compris dans $row['lieu_naissance'], j'affiche $row['lieu_naissance'].
Tu en penses quoi ? Y'a plus simple ?
Moi, je viens de trouver ceci :
$lieu1 = $row['lieu_naissance']; $village1 = 'FOUCHY'; $pos = strpos($lieu1, $village1); if ($pos === false) { echo '<td width="500"></td>'; } else { echo '<td width="500">'.$row['lieu_naissance'].'</td>'; }
Si FOUCHY est compris dans $row['lieu_naissance'], j'affiche $row['lieu_naissance'].
Tu en penses quoi ? Y'a plus simple ?