Stripping everything but alphanumeric chars from a string in PHP

后端 未结 5 2082
花落未央
花落未央 2020-12-08 19:08

I\'d like a regexp or other string which can replace everything except alphanumeric chars (a-z and 0-9) from a string. All things such as ,@#

5条回答
  •  孤街浪徒
    2020-12-08 19:26

    This also works to replace anything not a digit, a word character, or a period with an underscore. Useful for filenames.

    $clean = preg_replace('/[^\d\w.]+/', '_', $string);
    

提交回复
热议问题