yoshikiです。 連想配列にarray_unshiftをつかうと添字配列になってしまいます。 配列 $a Array ( [2] => さかぐち [5] => すずき ) ---------------------------- array_unshift($a, "こいずみ"); 配列 $a Array ( [0] => こいずみ [1] => さかぐち [2] => すずき ) こうなってしまいます。 ちなみに array_unshift($a, '0'=>'こいずみ'); ではエラーになってしまいました。 何かいい方法はございませんでしょうか。