[PHP-users 22191]Re: 連想配列にarray_unshiftを使いたい。

Youichi Iwakiri yiwakiri @ st.rim.or.jp
2004年 6月 12日 (土) 11:30:53 JST


いわきりです

yoshiki wrote in <000b01c44fbf$d29f2750$7e02a8c0 @ tanaka> :
>連想配列にarray_unshiftをつかうと添字配列になってしまいます。
>array_unshift($a, '0'=>'こいずみ');
>ではエラーになってしまいました。
>何かいい方法はございませんでしょうか。

$a = array(2 => 'Item1', 5 => 'Item2');
$b = array(0 => 'New Item');

$a = $b + $a;  // array_unshiftとほぼ等価
$a = $a + $b;  // array_pushとほぼ等価

これだとkeyは変わりません。

-- 
Youichi Iwakiri



PHP-users メーリングリストの案内