ホームページ  >  記事  >  バックエンド開発  >  PHP多次元配列の各セルの値を2倍にする

PHP多次元配列の各セルの値を2倍にする

墨辰丷
墨辰丷オリジナル
2018-06-13 11:23:232853ブラウズ

この記事では、PHP で多次元配列の各単位の値 (数値) を 2 倍にする方法を主に紹介します。PHP で配列を操作するスキルが含まれます。必要な方は参考にしてください。

この記事の例では、多次元配列の各セルの値 (数値) を 2 倍にする PHP A メソッドについて説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです。

前提: 多次元配列、その最小単位の値はそれぞれ数値です。

要件: 最小単位値を 2 倍にする関数を作成します。

コードは次のとおりです。

<?php
$arr = array(1,3,&#39;a&#39;=>20,&#39;b&#39;=>array(2,4,6,&#39;c&#39;=>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,&#39;a&#39;=>20,&#39;b&#39;=>array(2,4,6,&#39;c&#39;=>7));
function t(&$arr){ 
 $arr *= 2;
}
echo "<pre class="brush:php;toolbar:false">";
array_walk_recursive($arr,&#39;t&#39;);
print_r($arr);
?>

概要 :以上がこの記事の全内容です、皆様の学習に役立てば幸いです。

関連する推奨事項:

PHP の一般的な画像処理クラスの使用法

PHP で週の開始日と終了日を計算する方法

画像のクライアント側とサーバー側のアップロードを実装するための php メソッド

以上がPHP多次元配列の各セルの値を2倍にするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。