2016-08-23 3 views
0

をエコー: PHPは/ MySQLの私は、文字列の簡単なセットを持っている文字列の一部を削除し、

ABC_DEF

ABC_1_DEF

私は2番目の文字列から1_を削除しようとしています。場合によっては、文字A-Z0-9であることもあります。どんな提案や助け? PHPのためのそのような

+3

は、アンダースコアで爆発する私は、これは持って推測している –

+0

上の唯一の2桁ならば、中央の1を削除MySQLとは関係がないので、そのタグを削除しています。 – tadman

+3

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

答えて

0

何か:あなたは3つの部分を持っている場合

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

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

それとも

function sup($string){ 
    return preg_replace("/_.+_/", "_", $string); 
} 
関連する問題