Ciao!
ho un'altra domanda su php:
$cifre è un numero composto da 10 cifre
$cifre=0123456789
devo inserire questi elementi in un array, come posso fare?
grazie!
Ciao!
ho un'altra domanda su php:
$cifre è un numero composto da 10 cifre
$cifre=0123456789
devo inserire questi elementi in un array, come posso fare?
grazie!
Spiega un'po' meglio cosa devi fare magari.Codice PHP:
$array[] = $cifre;
La vita e' uno switch();
forse devi dividere tutte le cifre? e metterle in un array?
La vita e' uno switch();
si devo prendere il numero $cifre = 0123456
e inserirlo in un array in questo modo:
array[]=0
array[1]=1
array[2]=2
e cosi via..
In php le stringhe sono degli array di caratteri, e siccome in php non esiste la tipizzazione puoi usare un numero come una stringa e stampare:
echo $cifre{0};
![]()
potresti provare questo http://it.php.net/manual/it/function.str-split.php per mettere ogni carattere nel tuo array (chiave e valore). L'ho usato una volta sola.
La vita e' uno switch();
ok, però ora queste cifre le devo inserire in un array:
io ho pensato di far cosi ma ci sono un po di errori e non va:
for ($i=0; $i<=$cifre; ++$i){
echo 'il numero è';
echo $codice{$i};
echo '
';
$array_codice[] = array($codice{$i});
echo $array_codice;
echo '
';
}
usa i tag code o php per il codice.
cosi dovrebbe andare...codice:$array_codice = array(); for ($i=0; $i<strlen($cifre); $i++){ echo 'il numero è'; echo $codice{$i}; echo ' '; $array_codice[] = $codice{$i}; } print_r($array_codice);
![]()
Ho usato la funzione str_split e va tutto!
se però volessi farlo con il ciclo for continua a non andare perchè se stampo $a questa viene incrementata però quando stampo l'array ogni volta vedo $array_codice[0]per ogni valore memorizzato e l'ultimo numero non c'è..:
$codice= 1234;
$a=0;
for ($i=0; $i<=$cifre; ++$i){
echo 'il numero è';
echo $codice{$i};
echo '
';
$array_codice[$a] = array($codice{$i});
print_r($array_codice[$a]) ;
echo '
';
++$a;
echo $a.'
';
$a
}
output:
Array ( [0] => 1 )
$a 1
il numero �2
Array ( [0] => 2 )
$a 2
il numero �3
Array ( [0] => 3 )
$a 3
il numero �4
Array ( [0] => 4 )
$a 4
il numero �
Array ( [0] => )
$a 5