Hallo,

ik zoek een functie binnen php die me toelaat om een willekeurig getal te splitsen....

vb 1236.....en ik wil deze in een array plaatsen
(1,2,3,6)

bestaat er hier geen functie voor?



explode()
substr()
success()
explode zal niet gaan, want waar moet je op exploden?
Ik denk eerder aan zoiets:

<?
$value = 123456789; // int
$str = strval ($value); // string
?>

Nu kun je de individuele cijfers benaderen via:

$str{0} geeft 1
$str{1} geeft 2

enz
ok,werkt......maar nu wil ik ook weten hoeveel karakters mijn getal heeft....


vb 1000 heeft er dus 4.....

ik wil met een iteratie op elke cijfer een bewerking doen

Je kan de boel in een for loopje stoppen.

EDIT: Kijk,
<?php
$str = 'abcd1234';

for ($i = 0; $i < strlen($str); $i++) {
echo $str{ $i };
echo " - ".$i."<br>\n";
}
?>

Reageren