From 5e412a8e765cdc8004eb206b4fadd6a15f544763 Mon Sep 17 00:00:00 2001 From: Christopher Vagnetoft Date: Sun, 30 Oct 2016 13:19:31 +0100 Subject: [PATCH] Added U() as alias for uchr() --- examples/unicode.php | 2 ++ lib/unicode.php | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/examples/unicode.php b/examples/unicode.php index feb9877..b0f4fd6 100644 --- a/examples/unicode.php +++ b/examples/unicode.php @@ -11,3 +11,5 @@ uprintf("\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2589 \u2591\u2592\u2593\u25 uprintf("\u2610 Unchecked box\n"); uprintf("\u2611 Checked box\n"); uprintf("\u2612 Crossed out box\n"); + +echo "This ".U(0x2585)." is a test\n"; diff --git a/lib/unicode.php b/lib/unicode.php index dbd0d00..72e68c1 100644 --- a/lib/unicode.php +++ b/lib/unicode.php @@ -13,6 +13,11 @@ class UnicodeShim return json_decode('"'.'\u'.dechex($ord).'"'); } + function U($ord) + { + return uchr($ord); + } + function uprintf($arg) { $str = call_user_func_array('sprintf', func_get_args());