揮発性のメモ2

知識をメモ書きしておく

unpack()の結果をlist()につっこむ

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"));