2016-08-23 36 views
0

我有一組簡單的字符串:PHP/MySQL的刪除字符串的一部分和回聲

ABC_DEF

ABC_1_DEF

我試圖從第二個字符串刪除1_。有時候1可能是一個字符A-Z0-9。任何建議或協助?

+3

發生爆炸下劃線,如果你有3個部分去掉中間的一個,如果只有2 – 2016-08-23 22:10:28

+0

進我猜這有與MySQL無關,所以我刪除了該標籤。 – tadman

+3

'preg_replace('/_._/','_',$ str)'? –

回答

0

類似的東西爲PHP:

function sup($string){ 
    $string = explode("_", $string); 

    return count($string) > 2 ? $string[0]."_".$string[2] : $string; 
} 

或者

function sup($string){ 
    return preg_replace("/_.+_/", "_", $string); 
}