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

Bagaimana untuk membahagikan setiap elemen dalam tatasusunan dengan 2 dalam php

青灯夜游
青灯夜游asal
2022-07-18 19:14:322419semak imbas

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){
    //循环体语句块;
}

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;

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

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!

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