2011-11-25 73 views
0

是否可以计算从preg_split函数准备的项目数量?Count Preg Split Row?

例子:

可以说$_REQUEST['p'] =索引/主页

$str = preg_split('(/)', $_REQUEST['p']);

所以:

$str[0] = Index
$str[1] = Home

它甚至有可能算这些?

回答

0

我建议你使用explode而不是preg_split这个简单的拆分过程。

$tokens = explode('/', $_REQUEST['p']); 
echo count($tokens); // counting tokens 

它对计算的要求要低得多。

1

preg_split将返回一个数组,所以简单count会做。

$str = preg_split('(/)', $_REQUEST['p']); 

echo 'There are ' . count($str) . ' occurrences'; 

另外,还有substr_count来计算字符串中出现的次数。

+0

很酷谢谢先生。 – rackemup420