Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Trim unicode whitespace in PHP 5.2

Tags:

How can I trim a string(6) " page", where the first whitespace is a 0xc2a0 non-breaking space?

I've tried trim() and preg_match('/^\s*(.*)\s*$/u', $key, $m);.

Another question: How can I reliably copy these characters? They seem to be converted to "normal" spaces, which makes it hard to debug.

like image 930
Znarkus Avatar asked Nov 12 '10 16:11

Znarkus


1 Answers

preg_replace('/^[\pZ\pC]+|[\pZ\pC]+$/u','',$str); 
like image 148
bcosca Avatar answered Oct 15 '22 00:10

bcosca