- var_dump: documentation ( source)
- preg_match: documentation ( source)
<?php
$someEmoji = "([\x{1F602}-\x{1F64F}]+)xu";
$result = preg_match($someEmoji, "foo \u{1F602}", $matches, PREG_OFFSET_CAPTURE);
var_dump($matches);
$someEmoji = "([\u{1F602}-\u{1F64F}]+)xu";
$result = preg_match($someEmoji, "foo \u{1F602}", $matches, PREG_OFFSET_CAPTURE);
var_dump($matches);
// codepoints in php
$someEmoji = "([\u{1F602}-\u{1F64F}]+)xu";
$result = preg_match($someEmoji, "foo \u{1F602}", $matches, PREG_OFFSET_CAPTURE);
var_dump($matches);