Maison  >  Article  >  développement back-end  >  Comment diviser chaque élément d'un tableau par 2 en php

Comment diviser chaque élément d'un tableau par 2 en php

青灯夜游
青灯夜游original
2022-07-18 19:14:322382parcourir

Étapes de mise en œuvre : 1. Utilisez l'instruction foreach pour parcourir le tableau dans une boucle de référence, avec la syntaxe "foreach ($array as &$value){//loop body Statement block;}" ; , utilisez "/ L'opérateur =" peut diviser tous les éléments du tableau par 2, la syntaxe est "$value /= 2;", de sorte qu'une fois la boucle terminée, chaque élément du tableau change.

Comment diviser chaque élément d'un tableau par 2 en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

En PHP, vous pouvez utiliser l'instruction foreach pour modifier les éléments du tableau dans une boucle de référence, et diviser chaque élément en le tableau prend 2.

Étapes de mise en œuvre :

Étape 1 : utilisez l'instruction foreach pour parcourir le tableau dans une boucle de référence

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

Parcourez le tableau $array donné et attribuez la valeur du tableau actuel à $value dans chacun boucle .

Utilisez une boucle de référence (ajoutez & avant $value pour que l'instruction foreach attribue une valeur par référence au lieu de copier une valeur), puis opérer sur le tableau dans le corps de la boucle affectera le tableau lui-même.

Étape 2 : Dans le corps de la boucle, utilisez l'opérateur "/=" pour diviser tous les éléments du tableau par 2

$value /= 2;

Attendez la fin de la boucle, puis les éléments du tableau changeront.

Opération Symbole Exemple Formulaire développé Signification
Exception /= $a /= 2 $a = $a / 2 Placez l'opérateur sur à gauche La valeur de la variable divisée par l'expression de droite est attribuée à la variable de gauche

Exemple de code complet :

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

Comment diviser chaque élément dun tableau par 2 en php

Instructions :

Utilisez l'instruction foreach pour parcourir le tableau dans une boucle de référence, et le dernier élément du tableau. La référence $value sera toujours conservée après la boucle foreach, il y aura donc un &&

Comment diviser chaque élément dun tableau par 2 en php

unset($value);

Comment diviser chaque élément dun tableau par 2 en php

unset ($value) ; consiste à annuler la référence.

Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn