多次元混合系/数値の配列に移転
-
22-08-2019 - |
質問
私が課題でしまいます。になっていた時に書き換え全体のスクリプトによって、その生命のプログラマー。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では、その変化には影響しない元の配列になります。
所属していません StackOverflow