2017-02-23 17 views
0

括弧の中にある出力文字列の余分なカンマを削除します。PHP出力文字列の余分なコンマを削除する

$data= "item_id IN ('1','2',) AND nt_id IN ('er1','er2',) AND"; 

rtrim関数を使用して余剰 'AND'を削除しました。

$trimValues = rtrim($data,'AND') ; 

括弧内のカンマを削除するにはどうすればよいですか?

答えて

1
,(?=\s*\)) 

empty stringでご利用いただけます。デモをご覧ください。

https://regex101.com/r/rkDV4X/1

$re = '/,(?=\s*\))/'; 
$str = 'item_id IN (\'1\',\'2\',) AND nt_id IN (\'er1\',\'er2\',) AND'; 
$subst = ''; 

$result = preg_replace($re, $subst, $str); 

echo "The result of the substitution is ".$result; 
+0

ありがとうございました。できます :) – Amboom

関連する問題