この記事では主にphpで多次元配列の各ユニットの値(数値)を2倍にする方法を紹介します。 php で配列を操作するスキル、必要な友人はそれを参照できます
この記事の例では、PHPで多次元配列の各セルの値(数値)を2倍にする方法を説明しています。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
前提: 多次元配列、その最小単位の値はそれぞれ数値です。
要件: 最小セル値を 2 倍にする関数を作成します。
コードは次のとおりです
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$arr = 配列(1,3,'a'=>20,'b'=>配列(2,4,6,'c'=>7)); 関数 arr2($arr){ foreach($arr as $key=>$v){ if(!is_array($v)){ $arr[$key] *= 2; }その他{ $arr[$key] = arr2($arr[$key]); } } $arr を返す; } エコー「 」; |
システムが提供する機能を使用して問題を解決する方法は次のとおりです。
1 2 3 4 5 6 7 8 9
|
$arr = 配列(1,3,'a'=>20,'b'=>配列(2,4,6,'c'=>7)); 関数 t(&$arr){ $arr *= 2; } エコー「 」; |