2016-06-15 59 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); 

他们两个返回 “颜色”。