Ciao, ho un banalissimo cliclo for:
$a = 0
while ($a <= 10) {
$a = $a + 1;
}
se faccio echo $a, ricevo 10
come faccio invece a riceve 12345678910 ? (in pratica tutti i valori che $a ha avuto nel ciclo?)
Ciao, ho un banalissimo cliclo for:
$a = 0
while ($a <= 10) {
$a = $a + 1;
}
se faccio echo $a, ricevo 10
come faccio invece a riceve 12345678910 ? (in pratica tutti i valori che $a ha avuto nel ciclo?)
Codice PHP:
$a = 0
while ($a <= 10) {
echo $a = $a + 1;
}
// oppure metti la scansione in un array
$a = 0;
while ($a <= 10) {
$b[] = $a;
$a = $a + 1;
}
echo "<pre>";
print_r($b);
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
però facendo così, mi stampa a video anche Array ( [0] => 1)Array ( [1] => 2) ecc :master:Originariamente inviato da piero.mac
Codice PHP:
// oppure metti la scansione in un array
$a = 0;
while ($a <= 10) {
$b[] = $a;
$a = $a + 1;
}
echo "<pre>";
print_r($b);
beh! come gestire un array presumevo fosse di basica routine. Quello che volevo evidenziare era che in un ciclo hai due possibilita': stampare subito o raccogliere in un array e stampare dopo.Originariamente inviato da henry78
però facendo così, mi stampa a video anche Array ( [0] => 1)Array ( [1] => 2) ecc :master:
un array lo puoi scorrere con il foreach:
Codice PHP:
foreach($b as $key => $value) {
echo "
$value";
}
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ok, ma non risolvo cmq il mio problema.Originariamente inviato da piero.mac
beh! come gestire un array presumevo fosse di basica routine. Quello che volevo evidenziare era che in un ciclo hai due possibilita': stampare subito o raccogliere in un array e stampare dopo.
un array lo puoi scorrere con il foreach:
Codice PHP:
foreach($b as $key => $value) {
echo "
$value";
}
Ho bisogno che $value, valga 12345678910. Deve valere la coda di tutti i valori che ha avuto.
Molto probabilmente non ho capito, ma se scrivi:
ti da quello che cerchi tu e cioè:Codice PHP:
<?php
$count = 1;
while ($count <=10) {
echo "$count ";
++$count;
}
?>
1 2 3 4 5 6 7 8 9 10
ciao
Originariamente inviato da xforza
Molto probabilmente non ho capito, ma se scrivi:
ti da quello che cerchi tu e cioè:Codice PHP:
<?php
$count = 1;
while ($count <=10) {
echo "$count ";
++$count;
}
?>
1 2 3 4 5 6 7 8 9 10
ciao
la variabile che contiene 1 2 3 4 5 6 7 8 9 10, la devo inviare tramite email...
non posso inserire il ciclo for all'interno della funzione mail()... giusto?
concatena i risultati nella variabile. Sinceramente non capivo il tuo problema.Originariamente inviato da henry78
la variabile che contiene 1 2 3 4 5 6 7 8 9 10, la devo inviare tramite email...
non posso inserire il ciclo for all'interno della funzione mail()... giusto?
Codice PHP:
$a = '';
for($i = 1; $i <= 10; $i++ ) {
$a .= $i;
}
echo $a;
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
OK! Era proprio ciò che stavo cercando! GrassieOriginariamente inviato da piero.mac
concatena i risultati nella variabile. Sinceramente non capivo il tuo problema.
Codice PHP:
$a = '';
for($i = 1; $i <= 10; $i++ ) {
$a .= $i;
}
echo $a;
![]()