Beste,
Ik heb een stukje code waarmee ik een variabele om schrijf:
Wat ik in feite wil is het getal voor de x vermenigvuldigen met een bepaalde factor...
Ik ben er van overtuigd dat dit ook met een reguliere expressie i.c.m. preg_replace moet kunnen, maar ik kom er niet uit... RegExs zijn sowieso niet mijn sterke kant... Iemand suggesties hoe dit te doen/relevante documentatie?
N.B. de variabele zou ook veel langer kunnen zijn, bijv: 10x8;15x90;100x89;10000x900, verder zit er (in principe) geen maximale lengte op de getallen.
Groeten,
Niels
Ik heb een stukje code waarmee ik een variabele om schrijf:
PHP:
$test = '4x10;2x11';
$mult = 2;
$array = explode(";",$test);
foreach($array as $value){
$waardes = explode("x",$value);
$array2[] = ($waardes[0]*$mult).'x'.$waardes[1];
}
$test2 = implode(";",$array2);
echo "$test * $mult wordt $test2";
//output: 4x10;2x11 * 2 wordt 8x10;4x11
Wat ik in feite wil is het getal voor de x vermenigvuldigen met een bepaalde factor...
Ik ben er van overtuigd dat dit ook met een reguliere expressie i.c.m. preg_replace moet kunnen, maar ik kom er niet uit... RegExs zijn sowieso niet mijn sterke kant... Iemand suggesties hoe dit te doen/relevante documentatie?
N.B. de variabele zou ook veel langer kunnen zijn, bijv: 10x8;15x90;100x89;10000x900, verder zit er (in principe) geen maximale lengte op de getallen.
Groeten,
Niels