Een zin vervangen???
En nu moet ik bijvoorbeeld uit deze regel de coördinaten weghalen.
Gevechtsrapport 22:22:111 ( Piet) >>>> 11:11:111 ( Hein )
vervangen door:
Gevechtsrapport XX:XX:XXX ( Piet) >>>> XX:XX:XXX ( Hein )
Het is me al wel gelukt om het zo te krijgen door middel van dit stukje code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
$ubb = array(
'Gevechtsrapport 22:22:111 ( Piet)',
'11:11:111 ( Hein )',
);
$html = array(
'Gevechtsrapport XX:XX:XXX ( Piet)',
'XX:XX:XXX ( Hein )',
);
$bericht = str_replace($ubb, $html, $bericht);
echo "$bericht";
?>
$ubb = array(
'Gevechtsrapport 22:22:111 ( Piet)',
'11:11:111 ( Hein )',
);
$html = array(
'Gevechtsrapport XX:XX:XXX ( Piet)',
'XX:XX:XXX ( Hein )',
);
$bericht = str_replace($ubb, $html, $bericht);
echo "$bericht";
?>
Maar aangezien de naam en de coördinaten variabel zijn. Werkt dit zo niet. Ik heb geen idee hoe ik het wel moet doen.
Code (php)
1
2
3
4
2
3
4
<?php
$src = '22:22:111 ( Piet) >>>> 11:11:111 ( Hein )';
echo preg_replace ('/[0-9]{2}:[0-9]{2}:[0-9]{3}/', 'XX:XX:XXX', $src);
?>
$src = '22:22:111 ( Piet) >>>> 11:11:111 ( Hein )';
echo preg_replace ('/[0-9]{2}:[0-9]{2}:[0-9]{3}/', 'XX:XX:XXX', $src);
?>
Ogame ? ;-)
Jan Koehoorn schreef op 02.04.2007 20:31:
Code (php)
1
2
3
4
2
3
4
<?php
$src = '22:22:111 ( Piet) >>>> 11:11:111 ( Hein )';
echo preg_replace ('/[0-9]{2}:[0-9]{2}:[0-9]{3}/', 'XX:XX:XXX', $src);
?>
$src = '22:22:111 ( Piet) >>>> 11:11:111 ( Hein )';
echo preg_replace ('/[0-9]{2}:[0-9]{2}:[0-9]{3}/', 'XX:XX:XXX', $src);
?>
Oke, bedankt. Dat is wat ik zocht.
Denk dat ik zo weer even voor uit kan.
Gewijzigd op 01/01/1970 01:00:00 door Kinger7
Hoe moet je gegevens uit 1 regel op splitsen in 2 regels, zoals hier onder weer gegeven:
(Links 2 rijen getallen is aanvaller
Rechts 2 rijen getallen is verdediger)
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
Gevechtsronde 1
Transporteur 0 0 5 2
Gangsterbrother 313 158 268 133
Gevechtsronde 2
Transporteur 0 0 3 1
Gangsterbrother 155 79 135 66
Transporteur 0 0 5 2
Gangsterbrother 313 158 268 133
Gevechtsronde 2
Transporteur 0 0 3 1
Gangsterbrother 155 79 135 66
Hoe kun je die in deze regels laten veranderen:
Quote:
Gevechtsronde 1
Aanvaller
Gangsterbrother 313(-158)
Verdediger
Transporteur 5 (-2)
Gangsterbrother 268(-133)
Gevechtsronde 2
Aanvaller:
Gangsterbrother 155 (-79)
Verdediger:
Transporteur 3 (-1)
Gangsterbrother 135 (-66)
Aanvaller
Gangsterbrother 313(-158)
Verdediger
Transporteur 5 (-2)
Gangsterbrother 268(-133)
Gevechtsronde 2
Aanvaller:
Gangsterbrother 155 (-79)
Verdediger:
Transporteur 3 (-1)
Gangsterbrother 135 (-66)
Ik heb al een manier gevonden hoe je het anders neer kan zetten. Maar ik kom er echt niet uit hoe ik het zo zou moeten krijgen.
Vooral als je er rekening mij moet houden dat je tussen de 1-5 gevechtrondes kan hebben. En meerdere eenheden.
Gewijzigd op 01/01/1970 01:00:00 door Kinger7