Implement Atwood's Equipping our ASCII armor in PHP
質問
I'm trying to implement in PHP something similar to Jeff Atwood's Equipping our ASCII armor. Here's C# Implementation of ASCII85.
Here's PHP Implementation of ASCII85
Here's how I convert the string to byte array:
$byteArr = str_split($uid);
foreach ($byteArr as $key=>$val) {
$byteArr[$key] = ord($val);
}
And what? now :) How to encode this byte array using ASCII 85 to get shorter UID?
正しい解決策はありません
他のヒント
It depends on the PHP implementation (your link is not working).
If you use this one, then the code is easy:
<?php
include("ascii85.php");
$a = new ASCII85();
$uid = "YOUR-UID-AS-A-STRING";
$en = $a->encode($uid);
$de = $a->decode($en);
echo $en."\n\n".$de;
所属していません StackOverflow