Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save mopvhs/bca2ed3b2be9ebd366b613b0c13595bc to your computer and use it in GitHub Desktop.
Save mopvhs/bca2ed3b2be9ebd366b613b0c13595bc to your computer and use it in GitHub Desktop.
PHP replace Zero Width Space using preg_replace
<?php
/**
* http://stackoverflow.com/questions/11305797/remove-zero-width-space-characters-from-a-javascript-string
* U+200B zero width space
* U+200C zero width non-joiner Unicode code point
* U+200D zero width joiner Unicode code point
* U+FEFF zero width no-break space Unicode code point
*/
$text = preg_replace( '/[\x{200B}-\x{200D}]/u', '', $text );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment