- var_dump: documentation ( source)
- simplexml_load_string: documentation ( source)
- preg_match: documentation ( source)
<?php
var_dump((bool)preg_match('//u', "\xf0\x90\x8c\xbc"));
var_dump(preg_match('/[\xf0-\xf7][\x90-\xbf][\x80-\xbf][\x80-\xbf]/', "\xf0\x90\x8c\xbc"));
$xml = '<?xml version="1.0" encoding="utf-8"?>'
. "<foo>\xf0\xa0\x9d\x8f</foo>";
$parsed = simplexml_load_string($xml);
var_dump($parsed);
var_dump((string)$parsed);