ホームページ >バックエンド開発 >PHPチュートリアル >PHP多次元配列の各セルの値を2倍にする
この記事では、PHP で多次元配列の各単位の値 (数値) を 2 倍にする方法を主に紹介します。PHP で配列を操作するスキルが含まれます。必要な方は参考にしてください。
この記事の例では、多次元配列の各セルの値 (数値) を 2 倍にする PHP A メソッドについて説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです。 前提: 多次元配列、その最小単位の値はそれぞれ数値です。要件: 最小単位値を 2 倍にする関数を作成します。
<?php $arr = array(1,3,'a'=>20,'b'=>array(2,4,6,'c'=>7)); function arr2($arr){ foreach($arr as $key=>$v){ if(!is_array($v)){ $arr[$key] *= 2; }else{ $arr[$key] = arr2($arr[$key]); } } return $arr; } echo "<pre class="brush:php;toolbar:false">"; print_r(arr2($arr)); ?>システムが提供する関数を使用して問題を解決します。方法は次のとおりです。
<?php $arr = array(1,3,'a'=>20,'b'=>array(2,4,6,'c'=>7)); function t(&$arr){ $arr *= 2; } echo "<pre class="brush:php;toolbar:false">"; array_walk_recursive($arr,'t'); print_r($arr); ?>
概要 :以上がこの記事の全内容です、皆様の学習に役立てば幸いです。
関連する推奨事項:画像のクライアント側とサーバー側のアップロードを実装するための php メソッド
以上がPHP多次元配列の各セルの値を2倍にするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。