t'additiones directement les cellules de ton tableau de nombres.
si tu as
int[] $nombre = {1, 2, 4, 8, 16, 32, 64, 128, 256};
$nombre[0]+$nombre[1]; l'expression donne 1+2
tu peux l'affecter à $resultat
$resultat=$nombre[0]+$nombre[4]; donc $resultat = 17;
tu peux faire des boucles aprés ou tu changes ? dans [?]
qd tu fais par exemple,
$chiffre = $nombre[4], $chiffre est égal à 16
$chiffre = 0; $chiffre est égal à zéro mais ne change pas $nombre[4] qui reste égal à 16...EVIDENT ME DIRAS-TU ?
ben oui!
il existe un signe '&' qui placé devant un nom de variable renvoie l'adresse, ou une référence à une variable.
si tu fais (1)$chiffre = &$nombre[4] que se passe t'il
et le contraire (2)&$chiffre = $nombre[4]
ben la vu que PHP fait son propre beans.
je sais que PHP se débrouille, donc normalement convertit au mieux le type de l'opérande de droite.
dans le premier cas, il affecte l'ADRESSE de $nombre[4]
à $chiffre, donc $nombre[4] et $chiffre sont pareils.
(2) c le même résultat.
exemple, un mec qui a plusieurs surnoms, hé "max", hé "riton"
max et riton représentent un référence à une entité etre humain, mis à part que là l'entité c 'est un entier int .
pour bien comprendre si tu donnes 10 euros à max puis 10 euros à riton, le mec aura 20 euros.
pareil si tu fais
$nombre[4]=16;
$chiffre = &$nombre[4];
$chiffre = 0;
echo $nombre[4]; ben ça affiche ...0.. et pas 16!!!
$nombre[4]=16;
$chiffre = $nombre[4];
$chiffre = 0;
echo $nombre[4]; ben ça affiche ...16!!!
checker-67 a écrit :
Est il possible aprés avoir séléctionner des nombres dans une table de les additionner ?
Je ne vois pas comment faire c'est une fonction spéciale non ?
|
Message édité par einstein2 le 27-12-2002 à 16:37:20