2009-06-23 7 views
11

¿cómo podemos contar el espacio entre el texto en php?cómo contar el espacio en una declaración de texto en php

example: hi how are you? 

spaces: 3 

¿Hay alguna forma de contar espacios?

Idioma: Sólo PHP

+1

@james, habrá un millón de maneras diferentes de hacerlo. Me gustaría ir con la respuesta que tenga más sentido en el flujo de tu código, y lo que tenga más sentido para tu estilo de programación. –

Respuesta

37

Utilice esta:

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

De esta manera todavía funciona, pero en realidad es una forma indirecta, ya que existe la función substr_count(). –

1

Usted está buscando preg_match_all.

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