Rumah > pembangunan bahagian belakang > masalah PHP > Apakah fungsi untuk menjumlahkan tatasusunan php?

Apakah fungsi untuk menjumlahkan tatasusunan php?

青灯夜游
Lepaskan: 2023-03-16 20:10:01
asal
2538 orang telah melayarinya

Fungsi jumlah tatasusunan PHP ialah "array_sum()"; ". Mengembalikan nilai integer jika semua elemen dalam "$array" ialah integer, atau nombor titik terapung jika satu atau lebih nilai adalah nombor titik terapung. Jika terdapat unsur bukan angka dalam "$array", PHP akan menukarnya kepada nilai angka Jika penukaran gagal, ia akan digunakan sebagai nilai 0 untuk mengambil bahagian dalam pengiraan.

Apakah fungsi untuk menjumlahkan tatasusunan php?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

Fungsi tatasusunan PHP penjumlahan ialah "array_sum()".

fungsi array_sum() tatasusunan php

fungsi array_sum() boleh mengira jumlah semua elemen dalam tatasusunan dan mengembalikan jumlah unsur dan.

<?php
header("Content-type:text/html;charset=utf-8");
$array= array(1,2,3,4,5,6,7,8,9,10);
var_dump($array);
echo &#39;数组所有元素之和:&#39;. array_sum($array);
?>
Salin selepas log masuk

Apakah fungsi untuk menjumlahkan tatasusunan php?

Penerangan:

  • Jika semua elemen dalam $array adalah integer, kembalikan nilai integer jika satu atau lebih daripada nilai adalah nombor titik terapung, nombor titik terapung dikembalikan.

  • Jika terdapat elemen jenis bukan angka dalam $array, maka PHP akan menukarnya kepada nilai angka (PHP ialah jenis bahasa yang lemah dan secara automatik akan menukar pembolehubah mengikut nilai pembolehubah) ialah jenis data yang betul), jika penukaran gagal, ia akan digunakan sebagai nilai 0 untuk mengambil bahagian dalam pengiraan.

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("10.1xy", 100, &#39;1&#39;, "0.01");
var_dump($array);
echo &#39;数组所有元素之和:&#39;. array_sum($array);
?>
Salin selepas log masuk

Output:

Apakah fungsi untuk menjumlahkan tatasusunan php?

Nota: fungsi array_sum() hanya boleh mengendalikan tatasusunan satu dimensi

Untuk mengira jumlah elemen tatasusunan dua dimensi, anda juga perlu menggunakan pernyataan foreach

  • Gunakan pernyataan foreach untuk menggelung melalui tatasusunan luar elemen tatasusunan dua dimensi

  • Dalam badan gelung, gunakan fungsi is_array() untuk menentukan sama ada elemen luar ialah jenis tatasusunan dan gunakan operator "=" untuk menjumlahkan

<?php  
header("content-type:text/html;charset=utf-8");
$arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); 
var_dump($arr);
$sum=0;
foreach($arr as $v){
	if(is_array($v)){
		$sum+=array_sum($v);
	}else{
		$sum+=$v;
	}
}
echo "二维数组的和为:".$sum;
?>
Salin selepas log masuk

Apakah fungsi untuk menjumlahkan tatasusunan php?

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah fungsi untuk menjumlahkan tatasusunan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan