2012-01-25 58 views

回答

0

使用preg_replace

preg_replace('~/.*~', '', $txt); 

這消除一切開始的斜線。

2

trim()不接受一個正則表達式,但一個卡拉科特列表。你可以簡單地分割字符串,只有使用雖然第一部分:

$parts = explode('/', $str); 
echo $parts[0]; 
+1

如何strtok的替代繁瑣的爆炸? – mario

0

rtrim接受一個字符列表,而不是一個正則表達式。看看preg_replace

$end = preg_replace('@/.*[email protected]', '', $txt); 
0

我會用preg_replace()

$ip = '156.67.0.0/16'; 
$ip = preg_replace('#/\d+$#', '', $ip); 

echo $ip; // 156.67.0.0