listとunpack
list(, $littleEndianA, $littleEndianB) = unpack("n*", $bigEndianBinaryDatas);
listのすぐ後ろ、「,」を入れて空の第1引数を入れておかないとデータがずれる。
忘れると$littleEndianAにはNULLが入ってた。
原因はよくわからない(検索してもピンと来るものがなかった)。
listの添え字は0から、array(unpackの戻り値)は1から、が原因?
listの解説では一番右の引数から値をセットするそうだが、引数の数が合っていれば関係ないような。
PHP5.2.5