Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menduplikasi tatasusunan dan menjumlahkannya dalam php

Bagaimana untuk menduplikasi tatasusunan dan menjumlahkannya dalam php

青灯夜游
青灯夜游asal
2022-04-29 16:45:582373semak imbas

Kaedah untuk menyahduplikasi tatasusunan dan menjumlahkan: 1. Gunakan array_unique() untuk menyahduplikasi, sintaks "array_unique(array)", kembalikan tatasusunan baharu tanpa nilai pendua; 2. Gunakan array_sum() untuk melaksanakan penjumlahan , sintaks "array_sum (array after deduplication)" mengembalikan jumlah semua nilai dalam tatasusunan deduplikasi.

Bagaimana untuk menduplikasi tatasusunan dan menjumlahkannya dalam php

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

penyahduplikasi php tatasusunan Jumlah boleh dilaksanakan dalam dua langkah:

Langkah 1. Gunakan fungsi array_unique() untuk menyahduplikasi tatasusunan

array_unique( ) fungsi digunakan untuk mengalih keluar nilai pendua daripada tatasusunan. Jika dua atau lebih nilai tatasusunan adalah sama, hanya nilai pertama dikekalkan dan nilai lain dikeluarkan.

Nota: Tatasusunan yang dikekalkan akan mengekalkan jenis kunci item tatasusunan pertama.

<?php 
header("content-type:text/html;charset=utf-8");
$array = array(1,2,3,3,4,2,3,5,6,4,5,7,8,9,10); 
var_dump($array);       
 
$result = array_unique($array);
echo "删除重复元素后的数组";
//var_dump(array_values($filtered_array)); 
var_dump($result);
?>

Bagaimana untuk menduplikasi tatasusunan dan menjumlahkannya dalam php

Langkah 2. Gunakan array_sum() untuk menjumlahkan

$sum=array_sum($result);
echo "数组去重后求和:".$sum;

Bagaimana untuk menduplikasi tatasusunan dan menjumlahkannya dalam php

Penjelasan:

array_sum($arr) Fungsi ini digunakan untuk mengira jumlah semua elemen dalam tatasusunan

  • Jika semua elemen susunan tatasusunan adalah integer , kembalikan nilai integer; jika satu atau lebih nilai adalah nombor titik terapung, nombor titik terapung dikembalikan.

  • Jika terdapat elemen bukan angka dalam arr tatasusunan, PHP akan cuba menukarnya kepada nilai angka dan jika penukaran gagal, ia akan dianggap sebagai nilai 0.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menduplikasi tatasusunan dan menjumlahkannya dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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