Je ne parviens pas à détecter une apostrophe (') dans une chaîne. J'ai essayéComment trouver une apostrophe dans une chaîne en utilisant PHP?
if (strpos($username, chr(39)) > 0)
if (strpos($username, '\') > 0)
if (strpos($username, "'") !== FALSE))
sans chance. Quelle est la bonne façon de le faire?
Veuillez fournir un cas de test simple. Une de vos solutions devrait déjà fonctionner. Êtes-vous absolument sûr que c'est une apostrophe? Il y a d'autres personnages qui ressemblent à des apostrophes. –
Puis-je vous demander pourquoi vous cherchez '' 'dans le nom d'utilisateur? –
Je ne veux pas autoriser 'dans les noms d'utilisateur - Drupal le permet par défaut. Pas bon quand vous voulez passer des noms d'utilisateur dans les URL ou créer des noms de fichiers ou des répertoires qui utilisent des noms d'utilisateur – MotoTribe