PHPRO.ORG

Ever needed to generate a unicode table? Me either, but a PHPRO.ORG visitor asked how it might be done, here is one of a many possibilities



<table style="border:1px solid black;">
<tr><th> </th><th>0</th><th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th><th>F</th></tr>
<?php
    
/*** from zero to 256 ***/
    
for ($i=0$i<256$i++)
    {
        
printf('<tr><td style="border:solid 1px black;">%04X</td>'$i);
        for (
$j=0$j<16$j++)
        {
            
printf('<td style="border:solid 1px black;">&#x%X%X;</td>'$i$j);
        }
        echo 
"</tr>\n";
    }
?>
</table>

Demonstration

0123456789ABCDEF
0000 
0001
0002 !"#$%&'()*+,-./
00030123456789:;<=>?
0004@ABCDEFGHIJKLMNO
0005PQRSTUVWXYZ[\]^_
0006`abcdefghijklmno
0007pqrstuvwxyz{|}~
0008ƒˆŠŒŽ
0009˜šœžŸ
000A ¡¢£¤¥¦§¨©ª«¬­®¯
000B°±²³´µ·¸¹º»¼½¾¿
000CÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
000DÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
000Eàáâãäåæçèéêëìíîï
000Fðñòóôõö÷øùúûüýþÿ
0010ĀāĂ㥹ĆćĈĉĊċČčĎď
0011ĐđĒēĔĕĖėĘęĚěĜĝĞğ
0012ĠġĢģĤĥĦħĨĩĪīĬĭĮį
0013İıIJijĴĵĶķĸĹĺĻļĽľĿ
0014ŀŁłŃńŅņŇňʼnŊŋŌōŎŏ
0015ŐőŒœŔŕŖŗŘřŚśŜŝŞş
0016ŠšŢţŤťŦŧŨũŪūŬŭŮů
0017ŰűŲųŴŵŶŷŸŹźŻżŽžſ
0018ƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏ
0019ƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟ
001AƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯ
001BưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿ
001CǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏ
001DǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟ
001EǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯ
001FǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿ
0020ȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏ
0021ȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟ
0022ȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯ
0023ȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿ
0024ɀɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏ
0025ɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟ
0026ɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯ
0027ɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ
0028ʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏ
0029ʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟ
002Aʠʡʢʣʤʥʦʧʨʩʪʫʬʭʮʯ
002Bʰʱʲʳʴʵʶʷʸʹʺʻʼʽʾʿ
002Cˀˁ˂˃˄˅ˆˇˈˉˊˋˌˍˎˏ
002Dːˑ˒˓˔˕˖˗˘˙˚˛˜˝˞˟
002Eˠˡˢˣˤ˥˦˧˨˩˪˫ˬ˭ˮ˯
002F˰˱˲˳˴˵˶˷˸˹˺˻˼˽˾˿
0030̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏
0031̛̖̗̘̙̜̝̞̟̐̑̒̓̔̕̚
0032̡̢̧̨̠̣̤̥̦̩̪̫̬̭̮̯
0033̴̵̶̷̸̰̱̲̳̹̺̻̼̽̾̿
0034͇͈͉͍͎̀́͂̓̈́͆͊͋͌ͅ͏
0035͓͔͕͖͙͚͐͑͒͗͛͘͜͟͝͞
0036ͣͤͥͦͧͨͩͪͫͬͭͮͯ͢͠͡
0037ͰͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ
0038΀΁΂΃΄΅Ά·ΈΉΊ΋Ό΍ΎΏ
0039ΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟ
003AΠΡ΢ΣΤΥΦΧΨΩΪΫάέήί
003Bΰαβγδεζηθικλμνξο
003CπρςστυφχψωϊϋόύώϏ
003DϐϑϒϓϔϕϖϗϘϙϚϛϜϝϞϟ
003EϠϡϢϣϤϥϦϧϨϩϪϫϬϭϮϯ
003Fϰϱϲϳϴϵ϶ϷϸϹϺϻϼϽϾϿ
0040ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏ
0041АБВГДЕЖЗИЙКЛМНОП
0042РСТУФХЦЧШЩЪЫЬЭЮЯ
0043абвгдежзийклмноп
0044рстуфхцчшщъыьэюя
0045ѐёђѓєѕіїјљњћќѝўџ
0046ѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯ
0047ѰѱѲѳѴѵѶѷѸѹѺѻѼѽѾѿ
0048Ҁҁ҂҃҄҅҆҇҈҉ҊҋҌҍҎҏ
0049ҐґҒғҔҕҖҗҘҙҚқҜҝҞҟ
004AҠҡҢңҤҥҦҧҨҩҪҫҬҭҮү
004BҰұҲҳҴҵҶҷҸҹҺһҼҽҾҿ
004CӀӁӂӃӄӅӆӇӈӉӊӋӌӍӎӏ
004DӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟ
004EӠӡӢӣӤӥӦӧӨөӪӫӬӭӮӯ
004FӰӱӲӳӴӵӶӷӸӹӺӻӼӽӾӿ
0050ԀԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏ
0051ԐԑԒԓԔԕԖԗԘԙԚԛԜԝԞԟ
0052ԠԡԢԣԤԥԦԧԨԩԪԫԬԭԮԯ
0053԰ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿ
0054ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏ
0055ՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟
0056ՠաբգդեզէըթժիլխծկ
0057հձղճմյնշոչպջռսվտ
0058րցւփքօֆևֈ։֊֋֌֍֎֏
0059֐֑֖֛֚֒֓֔֕֗֘֙֜֝֞֟
005A֢֣֤֥֦֧֪֭֮֠֡֨֩֫֬֯
005Bְֱֲֳִֵֶַָֹֺֻּֽ־ֿ
005C׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏
005Dאבגדהוזחטיךכלםמן
005Eנסעףפץצקרשת׫׬׭׮ׯ
005Fװױײ׳״׵׶׷׸׹׺׻׼׽׾׿
0060؀؁؂؃؄؅؆؇؈؉؊؋،؍؎؏
0061ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟
0062ؠءآأؤإئابةتثجحخد
0063ذرزسشصضطظعغػؼؽؾؿ
0064ـفقكلمنهوىيًٌٍَُ
0065ِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ
0066٠١٢٣٤٥٦٧٨٩٪٫٬٭ٮٯ
0067ٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿ
0068ڀځڂڃڄڅچڇڈډڊڋڌڍڎڏ
0069ڐڑڒړڔڕږڗژڙښڛڜڝڞڟ
006Aڠڡڢڣڤڥڦڧڨکڪګڬڭڮگ
006Bڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿ
006Cۀہۂۃۄۅۆۇۈۉۊۋیۍێۏ
006Dېۑےۓ۔ەۖۗۘۙۚۛۜ۝۞۟
006Eۣ۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ
006F۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿ
0070܀܁܂܃܄܅܆܇܈܉܊܋܌܍܎܏
0071ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟ
0072ܠܡܢܣܤܥܦܧܨܩܪܫܬܭܮܯ
0073ܱܴܷܸܹܻܼܾܰܲܳܵܶܺܽܿ
0074݂݄݆݈݀݁݃݅݇݉݊݋݌ݍݎݏ
0075ݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟ
0076ݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯ
0077ݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿ
0078ހށނރބޅކއވމފދތލގޏ
0079ސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟ
007Aޠޡޢޣޤޥަާިީުޫެޭޮޯ
007Bްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿
007C߀߁߂߃߄߅߆߇߈߉ߊߋߌߍߎߏ
007Dߐߑߒߓߔߕߖߗߘߙߚߛߜߝߞߟ
007Eߠߡߢߣߤߥߦߧߨߩߪ߫߬߭߮߯
007F߲߰߱߳ߴߵ߶߷߸߹ߺ߻߼߽߾߿
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
008A
008B
008C
008D
008E
008F
0090
0091
0092
0093ि
0094
0095
0096
0097ॿ
0098
0099
009A
009Bি
009C
009D
009E
009F৿
00A0
00A1
00A2
00A3ਿ
00A4
00A5
00A6
00A7੿
00A8
00A9
00AA
00ABિ
00AC
00AD
00AE
00AF૿
00B0
00B1
00B2
00B3ି
00B4
00B5
00B6
00B7୿
00B8
00B9
00BA
00BBி
00BC
00BD
00BE
00BF௿
00C0
00C1
00C2
00C3ి
00C4
00C5
00C6
00C7౿
00C8
00C9
00CA
00CBಿ
00CC
00CD
00CE
00CF೿
00D0
00D1
00D2
00D3ി
00D4
00D5
00D6
00D7ൿ
00D8
00D9
00DA
00DB඿
00DC
00DD
00DE
00DF෿
00E0
00E1
00E2
00E3฿
00E4
00E5
00E6
00E7๿
00E8
00E9
00EA
00EB຿
00EC
00ED
00EE
00EF໿
00F0
00F1
00F2
00F3༿
00F4
00F5
00F6
00F7ཿ
00F8
00F9
00FA
00FB྿
00FC
00FD
00FE
00FF࿿