2017-01-01 20 views
-1

我有一個字符串,它有5-10行,我想要計算最長行中的字符數。在段落中具有最高字符的計數行

我知道strlen或mb_str我們可以計算字符串的長度,但我只想輸出最高行。 例如這是我希望的沒有第三行的字符,以便輸出將是55字符字符串

1k Ladke ne dekha to 
puchaki kea hua?? 
Purana Calender hai, Hawa se padhpadha raha hai........ 
Buddha bola :- Kuch nehi beta 

。 我想我應該開始循環,並使用strlen來計算每行和輸出中的字符,但最終輸出將如何最長。 for循環會給出最後或第一個輸出。

回答

2

試試這個:

$str = '1k Ladke ne dekha to\npuchaki kea hua??\n 
Purana Calender hai, Hawa se padhpadha raha hai........\n 
Buddha bola :- Kuch nehi beta'; 

$array = explode('\n', $str); 
$maxlen = max(array_map('strlen', $array)); 
print_r($maxlen); 
+0

我們如何爲印地文字符做。 strlen會計算字節而不是字符 – Steeve

相關問題