静岡県浜松市のWEBシステム開発会社

[phpExcel] ASCII値と文字の相互変換

2017.08.06

chr() と ord()を使うことで、Excelでセルを指定するときに
動的に動かすのが楽になります。


■chr() : http://php.net/manual/ja/function.chr.php

asciiで指定された、1文字からなる文字列を返します。
この関数はord()の逆の動作をします。



■ord() : http://php.net/manual/ja/function.ord.php

string の先頭文字の ASCII 値を返します。
この関数は chr() と逆の動作をします。

例)
chr(65); // => "A"
ord("A"); // => 65

A列から3つ列を移動した場合の列名の取得
chr( ord("A") + 3 ); // => "D"