Location: PHPKode > scripts > Unicode Manipulation > unicode-manipulation/test_size.php
<?php

require_once(dirname(__FILE__).'/unicode.class.php');
header('Content-type: text/html; charset=UTF-8');

$big_endian = true;

// Text Examples
$array_utf8 = array(chr(10),  // Control
                    'a',      // ASCII
                    'Ԋ',      // UTF-8
                    '滝',     // UTF-8
                   );

foreach ($array_utf8 as $i => $text_utf8) {
    $text_utf16 = unicode::utf8_to_utf16($text_utf8, $big_endian);
    $text_utf32 = unicode::utf8_to_utf32($text_utf8, $big_endian);

    echo '<p>Character '.$i.'</p>';
    echo '<p>UTF-8: '.unicode::utf8_size($text_utf8).' / '.strlen($text_utf8).'</p>';
    echo '<p>UTF-16: '.unicode::utf16_size($text_utf16).' / '.strlen($text_utf16).'</p>';
    echo '<p>UTF-32: '.unicode::utf32_size($text_utf32).' / '.strlen($text_utf32).'</p>';
    echo '<hr />';
}
exit(0);
Return current item: Unicode Manipulation