Remove everything after a character in PHP

后端 未结 8 2708
无人共我
无人共我 2021-02-19 08:09

can any tell how to remove characters after ? in php. I have one string test?=new i need to remove the characters as well as = from that string.

8条回答
  •  走了就别回头了
    2021-02-19 08:47

    Here is one-liner:

    $s = strpos($s, '?') !== FALSE ? strtok($s, '?') : $s;
    

    You can test it by the following command-line:

    php -r '$s = "123?456"; $s = strpos($s, "?") !== FALSE ? strtok($s, "?") : $s; echo $s;'
    

提交回复
热议问题