質問

私が課題でしまいます。になっていた時に書き換え全体のスクリプトによって、その生命のプログラマー。anywhoっ継プロジェクトとして多次元混合系/数値配列のように:

Array
(
    [item1] => Array
        (
            [dataset] => Array()
            [3] => Array()
            [7] => Array()
        )
    [item2] => Array
        (
            [dataset] => Array()
            [4] => Array()
            [19] => Array()
            [2] => Array()
        )
)

今必要なのは、シフトの データセット インデックスそれぞれの itemX 指標できる最後のインデックス結果:

Array
(
    [item1] => Array
        (
            [3] => Array()
            [7] => Array()
            [dataset] => Array()
        )
    [item2] => Array
        (
            [4] => Array()
            [19] => Array()
            [2] => Array()
            [dataset] => Array()
        )
)

は数え上げればきりがないことがない その データセット 指数は常に最初のインデックスの itemX 指数のキーは常に'データ'のその他はすべて、常に数字スを作成します。直しとかは出来ないんですかこphp?この混合配列が投げました。いての数値指標ってリセットから0になります。ない場合は移転、そのすべての'データ'index.もう一つの方....:\提案やコメントぞよろしくお願い申し上げます。

役に立ちましたか?

解決

ループがすべての要素がこのように:

foreach ($all_items as $key =>$items) {
   $dataset = $items['dataset'];
   unset($all_items[$key]['dataset']); // Removing it (from the top)
   $all_items[$key]['dataset'] = $dataset; // Adding it again (at the bottom)
}

アンセットを禁止"のデータセット'要素の追加とですが、要素の追加を行います。

この内容を変更元の配列ではなく直接の項目からforeachでは、その変化には影響しない元の配列になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top