Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam php

Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam php

青灯夜游
Lepaskan: 2023-03-16 15:24:02
asal
2468 orang telah melayarinya

Langkah pelaksanaan: 1. Gunakan pernyataan foreach untuk melintasi tatasusunan dalam gelung rujukan, dengan sintaks "foreach ($array sebagai &$value){//loop body blok pernyataan;}" 2; Dalam badan gelung , gunakan operator "/=" untuk membahagikan semua elemen tatasusunan dengan 2, sintaksnya ialah "$value /= 2;", supaya selepas gelung tamat, setiap elemen dalam tatasusunan akan berubah.

Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam php

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

Dalam php, anda boleh menggunakan pernyataan foreach untuk merujuk Ubah suai elemen tatasusunan dalam gelung dengan membahagikan setiap elemen dalam tatasusunan dengan 2.

Langkah pelaksanaan:

Langkah 1: Gunakan pernyataan foreach untuk melintasi tatasusunan dalam gelung rujukan

foreach ($array as &$value){
    //循环体语句块;
}
Salin selepas log masuk

Lintas tatasusunan $array yang diberikan dan tetapkan nilai tatasusunan semasa kepada $value dalam setiap gelung.

Gunakan gelung rujukan (tambah & sebelum $value supaya pernyataan foreach akan menetapkan nilai dengan rujukan dan bukannya menyalin nilai), kemudian operasi pada tatasusunan dalam badan gelung akan menjejaskan tatasusunan sendiri.

Langkah 2: Dalam badan gelung, gunakan operator "/=" untuk membahagikan elemen tatasusunan dengan 2

$value /= 2;
Salin selepas log masuk

Tunggu gelung untuk menamatkan, Kemudian elemen tatasusunan akan diubah.

操作符号举例展开形式意义
/=$a /= 2$a = $a / 2将运算符左边的变量除以右边表达式的值赋给左边的变量

Kod sampel penuh:

<?php
header('content-type:text/html;charset=utf-8');   
$arr=array(2,4,6,8,10,12,14,16,18,20);
echo "原数组:";
var_dump($arr);
foreach($arr as &$value){
	$value /= 2;
}
unset($value); // 最后取消掉引用
echo "数组元素都除以2后:";
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam php

Arahan:

Gunakan pernyataan di hadapan untuk petikan Tatasusunan dilalui dalam gelung Rujukan $value elemen terakhir tatasusunan masih akan dikekalkan selepas gelung foreach, jadi sebelum elemen terakhir, akan ada &

Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam php

unset($value); Kenyataan tersebut adalah untuk membatalkan rujukan.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam 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