是否可以计算从 preg_split 函数准备的项目数量?
例子:
让我们说$_REQUEST['p']
=索引/主页
$str = preg_split('(/)', $_REQUEST['p']);
所以:
$str[0] = Index
$str[1] = Home
甚至可以计算这些吗?
是否可以计算从 preg_split 函数准备的项目数量?
例子:
让我们说$_REQUEST['p']
=索引/主页
$str = preg_split('(/)', $_REQUEST['p']);
所以:
$str[0] = Index
$str[1] = Home
甚至可以计算这些吗?
preg_split
将返回一个数组,所以很简单count
。
$str = preg_split('(/)', $_REQUEST['p']);
echo 'There are ' . count($str) . ' occurrences';
或者,还substr_count
可以计算字符串中出现的次数。
我建议您改用explode
这个preg_split
简单的拆分过程。
$tokens = explode('/', $_REQUEST['p']);
echo count($tokens); // counting tokens
它对计算的要求要低得多。