是否可以计算从preg_split函数准备的项目数量?Count Preg Split Row?
例子:
可以说$_REQUEST['p']
=索引/主页
$str = preg_split('(/)', $_REQUEST['p']);
所以:
$str[0] = Index
$str[1] = Home
它甚至有可能算这些?
是否可以计算从preg_split函数准备的项目数量?Count Preg Split Row?
例子:
可以说$_REQUEST['p']
=索引/主页
$str = preg_split('(/)', $_REQUEST['p']);
所以:
$str[0] = Index
$str[1] = Home
它甚至有可能算这些?
我建议你使用explode
而不是preg_split
这个简单的拆分过程。
$tokens = explode('/', $_REQUEST['p']);
echo count($tokens); // counting tokens
它对计算的要求要低得多。
preg_split
将返回一个数组,所以简单count
会做。
$str = preg_split('(/)', $_REQUEST['p']);
echo 'There are ' . count($str) . ' occurrences';
另外,还有substr_count
来计算字符串中出现的次数。
很酷谢谢先生。 – rackemup420