replace every second comma of string using php

前端 未结 6 1509
执念已碎
执念已碎 2021-01-06 04:54

I have a string of that displays like this:

1235, 3, 1343, 5, 1234, 1

I need to replace every second comma with a semicolon

i.e.

6条回答
  •  旧时难觅i
    2021-01-06 05:31

    Preg_replace() solution

    $str = '1235, 3, 1343, 5, 1234, 1';
    $str = preg_replace('/(.+?),(.+?),/', '$1,$2;', $str);
    echo $str;
    

    Output:

    1235, 3; 1343, 5; 1234, 1
    

提交回复
热议问题