我有这个字符串:($delims = ',^.;:\t'
在preg_replace()
调用中使用)。
我需要两个数组.. 一个以这些分隔符作为索引 ( $delimCount
),另一个以这些分隔符作为值 ( $delimiters
)。
前者将从后者的循环中获取分配的值.. 如下所示:
foreach ($delimiters as $delim) {
if( strpos($char, $delim) !== false) { // if the char is the delim ...
$delimCount[$delim]++; // ... increment
}
}
我现在拥有它的方式很混乱,我想简单地将那个字符串分成两个数组......但我被\t
分隔符绊倒了(因为它是唯一一个有两个字符的)。
我该如何/应该如何处理?