Newsgroup: it.comp.www.php
Titolo: Stampare somme di variabili con "echo"

Ho due variabili numeriche $var1 $var2 e vorrei sapere se il comando "echo"
mi permette stampare direttamente la differenza fra le due o se devo per
forza introdurre una terza variabili tipo "$dif=$var1-$var2" da passare ad
echo affiche mi stampi il risultato.
Grazie per il contributo!
ALE
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

ALE
Facevi prima provare che a scrivere questo post ;-)
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 Grazie per il contributo!
Si ma devono apparire fuori le virgolette.. cosě:
echo "il numero " . $var1 + $var2 . " č la somma di $var1 + $var2";
ciao,
Luca(riello)

 Grazie per il contributo!
Sě, prova
echo (30-5); // stampa 25
ste

 "$dif=$var1-$var2" da passare ad echo affiche mi stampi il risultato.
Ho una domanda, ma ci hai provato prima di postare? 
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 
 
non va!Tra l'altro perň ho omesso di dire che il risultato lo stampo
all'interno di una tabella!
Cioč:
echo "<table>"
"ciclo while"
echo" <tr>...<th>...<td>$var1[0]<td>$var2[0]<td>Somma di $var1[0] con
$var2[0]
echo"</table>"
GRAZIE CMQ!ALE
(ps: scusa lo stralcio grossolano...spero ti aiuti a capire un pň meglio
la mia esigenza...!)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

[cut]
 
Certo che ho provato!Altrimenti non avrei postato!
Accidenti ma mi prendete sempre per uno scemo totale!
ALE


 Accidenti ma mi prendete sempre per uno scemo totale!
<?php 
$a = 5;
$b = 5;
echo $a + $b;
?>
A me restituisce 10, fai un po' tu.


 $var2[0]
<?php 
$var1[0] = 5;
$var2[0] = 5;
echo "Somma di $var1[0] con $var2[0] = " . ($var1[0] + $var2[0]);
?>


si..lo diceva anche la mia maestra delle elementari... ;-)
Comunque, giusto per chiarezza:
1. se nello stralcio di codice che ho postato scrivo:
"..<td>$val1[0]+$val2[0]</td>.."
ottengo come output nella cella relativa il vaolre di $val1[0]+(mi scrive il 
segno di addizione) il valore di $val2[0]
2. se introduco una terza variabile chiamata $dif. data dalla somma di 
$val1[0] e $val2[0] e la richiamo in <td>$dif
allora ottengo nella relativa cella il valore che mi aspetto.
Ora: visto che ho molte coppie di variabili da addizionare (tante quante 
quelle che mi restituisce la select) volevo provare a snellire o meglio 
ottimizzare il codice che sto tentando di scrivere impostando la somma 
direttamente all'interno dei tag <td></td> della tabella.
Questo è quanto e ciò per cui chiedevo delucidazioni.
Detto questo aggiungo che: prima di postare ho fatto diverse prove, ho 
cercato con google e mi son guardato il manuale on-line del php.
In generale credo di aver capito la lezione e quindi cerco di limitarmi nel 
postare e provo a porre quesiti "significativi" (almeno per me).
Credo piuttosto di aver qualche difficltà nell'esporre bene le richieste 
semmai!
Per quanto ne so, comnque, i news group servono sia per dare che per avere 
aiuto no?!
Io sarò anche un super newbie col PHP ecc. ma molto probabilmente potrei non 
esserlo in altri ambiti informatici e di certo quando do il mio contributo 
ad altri utenti su altri forum non faccio di tutto per far sentire uno sc**o 
un utente in difficoltà!
Non mi sembra di esser scortese mentre spesso ricevo da qualcuno risposte un 
pò saccenti.
Non ne capisco davvero il motivo a volte.
Grazie comunque,ALE

 Non mi sembra di esser scortese
Non lo sei.
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 per "raccapezzarmici". 
Reduce da un test, ora so con certezza che le parentesi sono necessarie;
è probabile che il php debba aspettarsi un' "expression", evidentemente
anche lui ha bisogno di raccapezzarcisi ;)


 anche lui ha bisogno di raccapezzarcisi ;)
Ho provato in locale e me le ha date anche senza parentesi...
sarà qualche settaggio del php.ini.
ciao,
Luca(riello)

 > (casting), nel tuo caso il numero diventa una stringa.
che non può essere affatto vero, ossia, l'affermazione è quantomeno
opinabile. Se introducendo $a in una stringa venisse effettuato un vero
e proprio casting (integer --> string), successivamente dovremmo avere
$a = string, e invece $a rimane di tipo integer; la verifica richiede
poco sforzo:
echo "salve $a, tutto bene?<br />\n";
echo gettype($a);
Insomma, se nella pratica non ho grossi dubbi circa l'argomento del
thread, in quanto a teoria vado maluccio, e mi stupisco di come possa
non aver ancora ricevuto un brutto voto :-)
Epilogo.
Per una valida esposizione del concetto che ieri avrei voluto eprimere
occorre(rebbe) l'intervento di un esperto; personalmente torno sui miei
passi e mi limito a dire:
all'interno di una stringa delimitata da doppi apici, la variabile (di
qualunque tipo essa sia) viene, sì, "risolta", ma trattata anch'essa
come stringa.



:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

 	echo "La somma è " . ($a+$b) . ", salve a tutti";
mi permetto di aggiungere che un rapido colpo di on allo switch di 
warn_plus_overloading nel php.ini può agevolmente consentire di evitare 
certe (apparenti) inconsistenze...
Si sa, più warning ci sono, meglio è!
-- 
Fabrizio "Hermooz" Ermini

Si sa, piů warning ci sono, meglio č!
Assolutamente d'accordo; la voto per la FAQ :-)
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio