PHP Recherche chaîne de caractère
Résolu/Fermé
Regisgb
Messages postés
26
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
18 janvier 2014
-
8 mars 2010 à 23:23
Regisgb Messages postés 26 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 18 janvier 2014 - 16 mars 2010 à 09:49
Regisgb Messages postés 26 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 18 janvier 2014 - 16 mars 2010 à 09:49
A voir également:
- PHP Recherche chaîne de caractère
- Caractère ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
3 réponses
Bonjour
Personnellement, pour ce genre de cas, j'associe toujours deux noms aux photos : le "vrai" (celui qui sera affiché), et le nom "simplifié" (sans majuscules, ni accents, ni cédilles ni espaces ni points ni tirets etc...).
Quand on me soumet un nom, je le simplifie avec la même fonction et je fais ma recherche sur ce nom simplifié.
Pour simplifier les noms, je remplace les lettres spéciales par la lettre "normale" correspondante (sans accent ni cédille etc) et je supprime purement et simplement les signes qui ne correspondent pas à de lettres.
Personnellement, pour ce genre de cas, j'associe toujours deux noms aux photos : le "vrai" (celui qui sera affiché), et le nom "simplifié" (sans majuscules, ni accents, ni cédilles ni espaces ni points ni tirets etc...).
Quand on me soumet un nom, je le simplifie avec la même fonction et je fais ma recherche sur ce nom simplifié.
Pour simplifier les noms, je remplace les lettres spéciales par la lettre "normale" correspondante (sans accent ni cédille etc) et je supprime purement et simplement les signes qui ne correspondent pas à de lettres.
Regisgb
Messages postés
26
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
18 janvier 2014
1
9 mars 2010 à 19:16
9 mars 2010 à 19:16
Merci pour ta réponse.
Qui est la solution que je finirai par prendre si je ne trouve pas de fonction "magique"...
Regisgb
Qui est la solution que je finirai par prendre si je ne trouve pas de fonction "magique"...
Regisgb
Regisgb
Messages postés
26
Date d'inscription
jeudi 11 octobre 2007
Statut
Membre
Dernière intervention
18 janvier 2014
1
16 mars 2010 à 09:49
16 mars 2010 à 09:49
Pour info j'ai fais:
strtr($var,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ','aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
pour remplacer les caracteres accentués par des non accentués...
Régis
strtr($var,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ','aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
pour remplacer les caracteres accentués par des non accentués...
Régis