Deel van tekst gebruiken
jb bl
14/08/2008 14:32:00Ik heb een lijst met codes.
Deze bestaan uit een getal, dan een B en dan nog een getal.
Bijvoorbeeld 123456B9999
Nu wil ik het getal dat voor de B staat los hebben, zodat ik dat kan gebruiken om een berekening te maken.
Dus van bovenstaande tekst, moet het dus 123456 worden, wat tevens een INT wordt om te rekenen.
Bijvoorbeeld: 123456B9999 wordt 123456
Bijvoorbeeld: 1111B1215 wordt 1111
Bijvoorbeeld: 5656B4122541 wordt 5656
Moet ik dan met een soort van array werken? Kan iemand mij een tip geven hoe ik dit zelf kan ontleden.
En hoe zet ik het vervolgens om naar een getal? Want ik neem aan dat het op dat moment wordt gezien als tekst?
Deze bestaan uit een getal, dan een B en dan nog een getal.
Bijvoorbeeld 123456B9999
Nu wil ik het getal dat voor de B staat los hebben, zodat ik dat kan gebruiken om een berekening te maken.
Dus van bovenstaande tekst, moet het dus 123456 worden, wat tevens een INT wordt om te rekenen.
Bijvoorbeeld: 123456B9999 wordt 123456
Bijvoorbeeld: 1111B1215 wordt 1111
Bijvoorbeeld: 5656B4122541 wordt 5656
Moet ik dan met een soort van array werken? Kan iemand mij een tip geven hoe ik dit zelf kan ontleden.
En hoe zet ik het vervolgens om naar een getal? Want ik neem aan dat het op dat moment wordt gezien als tekst?
PHP hulp
17/11/2024 19:54:29- SanThe -
14/08/2008 14:33:00Jacco Engel
14/08/2008 14:34:00Code (php)
prbleem opgelost, next
Martijn B
14/08/2008 14:36:00Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$sTekst = 'Bijvoorbeeld: 123456B9999 wordt 123456
Bijvoorbeeld: 1111B1215 wordt 1111
Bijvoorbeeld: 5656B4122541 wordt 5656';
$aMatch = array();
if( preg_match_all('/ (\d+)B/', $sTekst, $aMatch) )
{
print_r($aMatch[1]);
}
?>
$sTekst = 'Bijvoorbeeld: 123456B9999 wordt 123456
Bijvoorbeeld: 1111B1215 wordt 1111
Bijvoorbeeld: 5656B4122541 wordt 5656';
$aMatch = array();
if( preg_match_all('/ (\d+)B/', $sTekst, $aMatch) )
{
print_r($aMatch[1]);
}
?>
jb bl
14/08/2008 15:25:00Het is gelukt met explode()
Het getal was ook gelijk als getal te gebruiken om mee te rekenen.
Dus dat is helemaal mooi.
Bedankt!
Het getal was ook gelijk als getal te gebruiken om mee te rekenen.
Dus dat is helemaal mooi.
Bedankt!