1
私は、この配列で出始めている私は、番号キー必要があるの:配列をPHPの 'キー'だけにまで減らす方法はありますか?
Array
(
[4118] => Car
[4668] => Bus
)
を、私はこれにそれを絞り込まました:
Array
(
[0] => 4118
[1] => 4668
)
が、何らかの理由、drupalのためのそして私が働いているコードは、完全にこの形式の配列(とも私の優先形式)を受け付けます:
array(4118,4668);
か、この1:
array(0 => 4118,1 => 4668);
誰でもこの方法を知っていますか?
はうん、それは私が試した最初のものだったが、それはこの返し:配列 ( [0] => 4118 [1] => 4668 )自分のコードが実際に誤って解釈される 。上記の私の好みのフォーマットで手動で配列を作成すると、正しく解釈されます。 – user526120
@ user526120それは 'array(4118,4668)'と同じことです。私はそれをprint_r()の出力と混同しています。他のコードを見せてください。 – mario
これは、キーのまわりに角括弧があり、それ以外のキーがない点で異なります。括弧で囲まれたものをフィールドに代入すると、それが誤って解釈されます。括弧のないものを代入すると、正しく解釈されます。コードはdrupalのhttp://drupal.org/project/nodeノードモジュールです。 hook_nodeapiでは配列を$ node-> taxonomyに代入していますが、私はprint_r()を行いました。 – user526120