var test = String.fromCharCode(112, 108, 97, 105, 110);
document.write(test);
// Output: plain
String.fromCharCode()
javascriptの時点で機能するPHPコードはありますか?
var test = String.fromCharCode(112, 108, 97, 105, 110);
document.write(test);
// Output: plain
String.fromCharCode()
javascriptの時点で機能するPHPコードはありますか?
PHP には、ascii で指定された文字を含む 1 文字の文字列を返すchr関数があります。
Java スクリプトのスタイルに合わせて、独自のクラスを作成できます
$string = String::fromCharCode(112, 108, 97, 105, 110);
print($string);
使用クラス
class String {
public static function fromCharCode() {
return array_reduce(func_get_args(),function($a,$b){$a.=chr($b);return $a;});
}
}
$output = implode(array_map('chr', array(112, 108, 97, 105, 110)));
そして、あなたは関数を作ることができます:
function str_fromcharcode() {
return implode(array_map('chr', func_get_args()));
}
// usage
$output = str_fromcharcode(112, 108, 97, 105, 110);
このようなものを試してみてください..
// usage: echo fromCharCode(72, 69, 76, 76, 79)
function fromCharCode(){
$output = '';
$chars = func_get_args();
foreach($chars as $char){
$output .= chr((int) $char);
}
return $output;
}
このchr()
関数はこれを実行しますが、一度に1文字しか使用できません。PHPで可変数の引数を許可する方法を知らないので、これを提案することしかできません。
function chrs($codes) {
$ret = "";
foreach($codes as $c) $ret .= chr($c);
return $ret;
}
// to call:
chrs(Array(112,108,97,105,110));