[php] nummer uit elkaar trekken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 03-09 11:46
ik wil het volgende met php doen:
ik heb een variable $getal
$getal = 7659
nu wil ik dat ik de cijfers van het getal in losse variabelen krijg, dus:
$cijfer1 = 7
$cijfer2 = 6
$cijfer3 = 5
$cijfer4 = 9

Hoe kan ik die in php nu de variable $getal uitelkaar trekken?

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:44

gorgi_19

Kruimeltjes zijn weer op :9

Zie http://www.net-language.com/CodeExample.aspx?i=485 ;

door de string heenlopen en in een array plaatsen?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

door hem als string te behandelen en dan met de normale string functies te splitsen in losse "strings"

http://nl.php.net/manual/en/ref.strings.php

Acties:
  • 0 Henk 'm!

Verwijderd

Erkens schreef op 01 november 2004 @ 15:35:
door hem als string te behandelen en dan met de normale string functies te splitsen in losse "strings"

http://nl.php.net/manual/en/ref.strings.php
Zoals met substr.

Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
Neowize1 schreef op 01 november 2004 @ 15:34:
ik wil het volgende met php doen:
ik heb een variable $getal
$getal = 7659
nu wil ik dat ik de cijfers van het getal in losse variabelen krijg, dus:
$cijfer1 = 7
$cijfer2 = 6
$cijfer3 = 5
$cijfer4 = 9

Hoe kan ik die in php nu de variable $getal uitelkaar trekken?
PHP:
1
2
3
4
5
for($i=0;$i<strlen($cijfer);$i++)
{
  $var = "cijfer".$i;
  $$var = $cijfer[$i];
}


Wel ranzig, maarja. ;)
Een array is misschien zinniger.

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 21:22
Grijze Vos schreef op 01 november 2004 @ 16:59:
[...]

PHP:
1
2
3
4
5
for($i=0;$i<strlen($cijfer);$i++)
{
  $var = "cijfer".$i;
  $$var = $cijfer[$i];
}


Wel ranzig, maarja. ;)
Een array is misschien zinniger.
Je kunt 'm dus gewoon al al array aanspreken.

PHP:
1
2
3
4
5
6
7
8
<?
$cijfer = 98334;
$cijfer = (string)$cijfer;
for($i = 0; $i < strlen($cijfer); $i++) 
{ 
    echo($cijfer[$i] . "\r\n"); 
}
?> 

klaar :)

[ Voor 40% gewijzigd door Mithrandir op 01-11-2004 17:12 ]

Verbouwing

Pagina: 1