この記事では、phpで配列のキーを数値シーケンスに復元する方法の例について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
ここでは、配列のキー値を 0、1、2、3、4、5... のような一連の数値に復元するために PHP が実装されています
?
1 2 3 4 5 6 7 8 9 10 11 12 |
関数restore_array($arr){ if (!is_array($arr)){ $arr を返す } $c = 0; $new = 配列(); while (list($key, $value) = each($arr)){ if (is_array($value)){ $new[$c] = 復元配列($value); } else { $new[$c] = $value } $c++; } $new を返す; } |
デモ例:
コードは以下の通りです:
restore_array(array('a' => 1, 'b' => 2)) --> は array(0 => 1, 1 => 2) を返します
この記事が皆様の PHP プログラミング設計に役立つことを願っています。