Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menggunakan sambil menjumlahkan tatasusunan php

Bagaimana untuk menggunakan sambil menjumlahkan tatasusunan php

青灯夜游
Lepaskan: 2023-03-16 18:48:01
asal
3813 orang telah melayarinya

Langkah penjumlahan: 1. Tentukan pembolehubah yang diberi nilai 0 untuk menyimpan hasil penjumlahan Sintaks ialah "$sum=0;" 2. Gunakan pernyataan while dan setiap() dan senarai() berfungsi untuk merentasi Array, sintaks "while(list($key,$val)=each($arr)) {//Loop body block statement;}" 3. Dalam badan gelung, gunakan operator "=" untuk menukar elemen tatasusunan satu persatu Penambahan dan penjumlahan, sintaksnya ialah "$sum =$val;", selepas gelung berakhir, nilai "$sum" ialah hasil penjumlahan.

Bagaimana untuk menggunakan sambil menjumlahkan tatasusunan php

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

Pernyataan gelung sementara ialah gelung apabila penyataan , nilai terlebih dahulu keadaan gelung Apabila syarat dipenuhi, badan gelung akan dilaksanakan Jika ia tidak berpuas hati, ia akan berhenti.

while(表达式){    //表达式为循环条件
    PHP语句块;  //PHP语句块为循环体
}
Salin selepas log masuk

Analisis penyata:

  • Mula-mula hitung nilai "ungkapan". Apabila nilainya benar, laksanakan "blok pernyataan PHP" dalam badan gelung ;

    Nota: Hasil pengiraan "ungkapan" adalah jenis Boolean (BENAR atau SALAH Jika nilai jenis lain, ia akan ditukar secara automatik kepada nilai jenis Boolean (kerana PHP adalah jenis bahasa yang lemah, Pembolehubah akan ditukar secara automatik kepada jenis data yang betul berdasarkan nilai pembolehubah).

    "Blok pernyataan" ialah koleksi satu atau lebih pernyataan yang dikelilingi oleh { }; jika terdapat hanya satu pernyataan dalam blok pernyataan, { } juga boleh ditinggalkan.

  • Selepas pelaksanaan selesai, kembali ke ungkapan dan hitung nilai ungkapan itu sekali lagi untuk penghakiman Apabila nilai ungkapan adalah benar, teruskan laksanakan "blok pernyataan" ...Proses ini akan diulang

  • sehingga nilai ungkapan palsu sebelum melompat keluar dari gelung dan melaksanakan pernyataan di bawah sambil.

Dalam PHP, pernyataan while boleh digunakan dengan fungsi each() dan list() untuk melintasi tatasusunan dan menjumlahkannya.

  • setiap () fungsi mengembalikan nilai kunci semasa dalam tatasusunan dan menggerakkan penuding tatasusunan ke hadapan. Selepas melaksanakan setiap(), penunjuk tatasusunan akan kekal pada elemen seterusnya dalam tatasusunan atau pada elemen terakhir apabila penghujung tatasusunan dicapai.

  • Fungsi list() digunakan untuk menetapkan nilai kepada set pembolehubah dalam satu operasi.

Langkah pelaksanaan:

Langkah 1: Tentukan a Pembolehubah diberikan nilai 0, yang digunakan untuk menyimpan hasil penjumlahan

$sum=0;
Salin selepas log masuk

Langkah 2: Gunakan gelung while each() function list() fungsi untuk melintasi tatasusunan

while( list($key, $val) = each($arr) ) {
	//循环体语句块;
}
Salin selepas log masuk

Langkah 3: Dalam badan gelung, gunakan operator "=" untuk menambah dan menjumlahkan elemen tatasusunan satu demi satu

$sum+=$val;
Salin selepas log masuk

Selepas gelung tamat, nilai $sum ialah Jumlahkan hasilnya.

Contoh pelaksanaan:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = [1,2,3,4,5,6,7,8,9,10];
var_dump($arr);
$sum=0;
while( list($key, $val) = each($arr) ) {
	$sum+=$val;
}
echo "数组偶数和为:".$sum;
?>
Salin selepas log masuk

Bagaimana untuk menggunakan sambil menjumlahkan tatasusunan php

Arahan:

fungsi setiap()

fungsi setiap() mengembalikan nama kunci dan nilai kunci elemen semasa dan menggerakkan penuding dalaman ke belakang.

Petua: Fungsi each() ditamatkan dalam PHP 7.2.0.

Nama kunci dan nilai kunci elemen dikembalikan kepada tatasusunan dengan empat elemen. Dua elemen (1 dan Nilai) mengandungi nilai kunci, dan dua elemen (0 dan Kunci) mengandungi nama kunci.

each(array)
Salin selepas log masuk

Nilai pulangan: Mengembalikan nama kunci dan nilai kunci elemen semasa. Nama dan nilai kunci elemen dikembalikan dalam tatasusunan dengan empat elemen. Dua elemen (1 dan Nilai) mengandungi nilai kunci, dan dua elemen (0 dan Kunci) mengandungi nama kunci. Jika tiada lagi elemen tatasusunan, fungsi itu mengembalikan FALSE.

fungsi senarai()

fungsi senarai() digunakan untuk menetapkan nilai kepada set pembolehubah dalam satu operasi.

list(var1,var2...)
Salin selepas log masuk
参数 描述
var1 必需。第一个需要赋值的变量。
var2,... 可选。更多需要赋值的变量。

Nilai pulangan: Mengembalikan tatasusunan yang ditetapkan.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menggunakan sambil 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