Autor Zpráva
Martin Malík
Profil *
Napsal by mi sem prosím někdo skript, který byčíslo rozdělil do pole podle jednotlivých číslic.

např z čísla 123456 byvzniklo pole s prvky 1,2,3,4,5,6
Díky
Mastodont
Profil
Na to nepotřebuješ žádný skript, pokud to číslo bude uloženo jako string.

$prom = "123456";
echo $prom{0}; //vypíše 1
Iškuda
Profil
Ale jestli chceš nějakej skript, můžeš zkusit třeba tohle, ale je to doopravdy zbytečný. :)


<?php

$cislo = '123456';

$cislice = array();

for ( $i=0;$i < strlen($cislo);$i++ ) {

$cislice[$i] = $cislo[$i];

}

print_r($cislice);

?>
Martin Malík
Profil *
Mastodont, Iškuda
Díky oběma. První řešení využít nemohu, protože chci pole procházet funkcí foreach a ta nepřijímá string jako parametr. Druhý způsob toto řeší, děkuji...
DFly
Profil
pokud budes v prvnim reseni prochazet pres FOR string $cislo[$i] tak to bude take fungovat - foreach se nehodi vzdy

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0