php

2009-06-23 11 views
11

में टेक्स्ट कथन में स्थान को कैसे गिनना है हम php में टेक्स्ट के बीच स्थान कैसे गिन सकते हैं?php

example: hi how are you? 

spaces: 3 

रिक्त स्थान की गणना करने का कोई तरीका है?

भाषा: केवल पीएचपी

+1

@james, ऐसा करने के लिए दस लाख अलग-अलग तरीके होने जा रहे हैं। मैं जो भी जवाब आपके कोड के प्रवाह में सबसे अधिक समझ में आता हूं, और जो भी आपकी प्रोग्रामिंग शैली के लिए सबसे ज्यादा समझ में आता है। –

उत्तर

37

इस का उपयोग करें:

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

इस तरह से अभी भी काम करता है, लेकिन यह वास्तव में एक दौर के बारे में है, क्योंकि substr_count() फ़ंक्शन मौजूद है। –

1

आप preg_match_all के लिए देख रहे हैं।

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