2009-06-23 13 views
11

comment peut-on compter l'espace entre le texte en PHP?comment compter l'espace dans une déclaration de texte dans php

example: hi how are you? 

spaces: 3 

Y a-t-il un moyen de compter les espaces?

Langue: Seulement PHP

+1

@james, il y aura un million de façons différentes de le faire. J'irais avec la réponse qui a le plus de sens dans le flux de votre code, et celui qui a le plus de sens pour votre style de programmation. –

Répondre

37

Utilisez ceci:

substr_count($text, ' '); 
1
$arr = count_chars($str,1); 
echo $arr[32]; 
+0

Cette façon de procéder fonctionne toujours, mais c'est vraiment une manière indirecte puisque la fonction substr_count() existe. –

1

Vous cherchez preg_match_all.

$numSpaces = preg_match_all('/[ ]/', $testStr, $matches);