unpack()の戻り値の配列は 0始まりではないので、list()につっこめない。
<? list($a,$b,$c) = unpack("c*","ABC"); print("$a,$b,$c\n");
PHP Notice: Undefined offset: 0 ,65,66
0始まりでないなら、0始まりにすればいいだろ!
<? list($a,$b,$c) = array_values(unpack("c*","ABC"));
unpack()の戻り値の配列は 0始まりではないので、list()につっこめない。
<? list($a,$b,$c) = unpack("c*","ABC"); print("$a,$b,$c\n");
PHP Notice: Undefined offset: 0 ,65,66
0始まりでないなら、0始まりにすればいいだろ!
<? list($a,$b,$c) = array_values(unpack("c*","ABC"));