0
votes

Comment compter tous les mots avec des caractères spéciaux

J'ai une question sur une chaîne que je souhaite compter tous les caractères de la chaîne. Comme si j'ai une chaîne xxx


0 commentaires

4 Réponses :


0
votes

le 3ème paramètre de str_word_count vous permet Pour définir des caractères supplémentaires à compter en tant que mots: xxx

&. 0..9 signifie qu'il envisagera & , . et vont de 0 à 9 .


2 commentaires

J'ai essayé cela, mais c'est de me donner le nombre total de mots comme 8 mais cela devrait être 9.


J'ai ajusté la réponse



1
votes

Vous pouvez utiliser exploser () code> pour convertir la chaîne en tableau, puis utiliser compteur () code> fonction pour compter la longueur de la matrice.

echo count(explode(' ', "Hello world & good morning. The date is 18.05.2016"))


1 commentaires

@ user12195678 est ma réponse ne fonctionne pas pour votre question? S'il vous plaît laissez-moi savoir à propos.



0
votes

Vous pouvez essayer ce code. XXX

Espérons que cela fonctionnera bien.


2 commentaires

Preg_split n'est-il pas un peu lourd pour cette tâche simple?


@Andreas Oui, c'est un peu lourd, mais ça marche parfait, qu'est-ce que je veux.



0
votes

Vous pouvez compter les espaces avec substr_count et ajouter un. xxx

https: / /3v4l.org/ojjkt


0 commentaires