是否可以計算從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