Heim >Backend-Entwicklung >PHP-Tutorial >Verdoppeln Sie den Wert jeder Zelle im mehrdimensionalen PHP-Array

Verdoppeln Sie den Wert jeder Zelle im mehrdimensionalen PHP-Array

墨辰丷
墨辰丷Original
2018-06-13 11:23:232959Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Verdoppeln des Werts (der Anzahl) jeder Einheit in einem mehrdimensionalen Array in PHP vorgestellt. Dazu gehören die Fähigkeiten zum Betreiben von Arrays in PHP.

Die Beispiele in diesem Artikel beschreiben eine PHP-Methode zum Verdoppeln des Werts (der Anzahl) jeder Zelle in einem mehrdimensionalen Array. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Prämisse: Ein mehrdimensionales Array, jeder seiner kleinsten Einheitswerte ist eine Zahl.
Anforderung: Schreiben Sie eine Funktion, um den minimalen Einheitenwert zu verdoppeln.

Der Code lautet wie folgt

<?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));
?>

Verwenden Sie die vom System bereitgestellten Funktionen, um das Problem zu lösen. Die Methode ist wie folgt:

<?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);
?>

Zusammenfassung : Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

Verwendung der allgemeinen PHP-Bildverarbeitungsklasse

PHP-Methode zur Berechnung des Start- und Enddatums einer Woche

PHP-Methode zur Implementierung des clientseitigen und serverseitigen Hochladens von Bildern

Das obige ist der detaillierte Inhalt vonVerdoppeln Sie den Wert jeder Zelle im mehrdimensionalen PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn