質問させてください。
Apache2.055
PHP 5.1.5
WinXP Sp2
という環境にて運用しています。
連想配列を任意の順番で配置したいのですが、どうすればよいでしょうか。

$a = array();
$a['one'] = 'val_one';
$a['two'] = 'val_two';
$a['three'] = 'val_three';
$a['fore'] = 'val_fore';
としても
$a[0] のkeyに'one'が入ってくれません。

PHPドキュメントを読んで
array_push($a, array("one => val_one"));
こうすればできるかとも思ったのですが、だめでした。
どうかアドバイス頂けないでしょうか。宜しくお願い致します。
※特殊なキーソートルールに従って配列順をソートしたいので$a = array('one => val_one', 'two => val_two');のように固定値で設定することはできないのです。