2011-11-25 85 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