2016-06-15 107 views
1

我有舉例說:「顏色(黃色)」用括號PHP爆炸

,我想獲得「顏色」

所以,我提出:

$driver_bo = explode('/\\(', $driver); 
$driver = trim($driver_bo[0]); 

$driver_bo = explode('/(', $driver); 
$driver = trim($driver_bo[0]); 

$driver_bo = explode('(', $driver); 
$driver = trim($driver_bo[0]); 

的螞蟻沒有什麼作品

+1

只是使用:'('.. – Rizier123

+0

好吧,我不知道我做了什麼..謝謝 –

回答

1

Rizer123是正確的。試試這個:

$driver = "Color (YELLOW)"; 
$driver_bo = explode('(', $driver); 
$driver = trim($driver_bo[0]); 
echo($driver); 

輸出爲「顏色」

0

您可以使用兩種不同的功能爲這種情況。

explode :

$driver = "Color (YELLOW)"; 
$driver_bo = explode('(', $driver); 
$driver = trim($driver_bo[0]); 
var_dump($driver); 

preg_match

$driver = "Color (YELLOW)"; 
preg_match('/(.*?)\(.*?\)/si', $driver, $driver_bo); 
$driver = trim($driver_bo[1]); 
var_dump($driver); 

他們兩個返回 「顏色」。