如何在非常大的字符串中计算新行?

2022-08-30 09:45:28

问题归结为计算字符,所以有没有一个函数可以在巨大的字符串上做到这一点,因为explode()浪费了太多的内存。\n


答案 1

substr_count应该这样做:

substr_count( $your_string, "\n" );

答案 2

i Think substr_count( $your_string, “\n” );应该是:

$numLine = substr_count( $your_string, "\n" ) +1;

但是我用这个:

$numLine = count(explode("\n",$your_string));

它总是返回正确的结果


推荐