Dat zijn dezelfde gegevens als die je wel eerder al postte, maar dan geformatteerd met enters en tabs. Leest een stuk gemakkelijker...DAMnet schreef:Hoe kan ik die dan vinden???mosymuis schreef:Nee, dat zijn de errors, niet de uitkomsten van var_dump().
natsort van de output van de ereg
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
- uiteraard voldoen aan de algemene voorwaarden
- niet passen in de gewone supportfora
- interessante zijn voor het overgrote deel van onze gebruikers
- een neutrale of positieve ondertoon hebben
- anders zijn dan bestaande onderwerpen
Laat maar,mosymuis schreef:Dat zijn dezelfde gegevens als die je wel eerder al postte, maar dan geformatteerd met enters en tabs. Leest een stuk gemakkelijker...DAMnet schreef:Hoe kan ik die dan vinden???mosymuis schreef:Nee, dat zijn de errors, niet de uitkomsten van var_dump().
Ik weet absoluut niet wat je bedoelt.
mosymuis schreef:Zet dit script, inclusief de var_dump() regel, eens online? Dan wijs ik je ze aan.
Code: Selecteer alles
<?php
$xmlfile = fopen("news.xml", "r");
if( !$xmlfile )
{
die("cannot open the xml file");
}
$readfile = fread($xmlfile ,400000);
$searchfile = eregi("<ActivateTime>(.*)</Text>", $readfile ,$arrayreg);
if ($arrayreg[0] == FALSE)
{
$count = 0;
}
else
{
$filechunks = explode("<Information>", $arrayreg[0]);
$count = sizeof($filechunks);
}
if ($count > 0)
{
for ( $a = 0; $a < sizeof($filechunks); $a++ )
{
ereg("<Text>(.*)</Text>",$filechunks[$a], $txt0);
}
}
echo "<table border='0'width='100%' bgcolor='#FFFFFF'>";
echo '<tr>';
echo "<td><b>Aantal meldingen: $count</b></td>";
echo '<td align="center"><h2>Verkeersinformatie</h2></td>';
echo "<td align='right'><font size='1'><img border='0' src='damnet.gif' alt='Verkeersinfo powered by DAMnet'><br/ >Overzicht gegenereerd: xxxxxx</font></td>";
echo '</tr>';
echo '</table>';
echo "<table border='0' cellspacing='0' width='100%' bgcolor='#FFFFFF'>";
$files = array();
for( $i = 0; $i <= $count-1; $i++ )
{
ereg("<Class>0</Class><Text>(.*)</Text></Data><Data><Class>1</Class>",$filechunks[$i], $txt0);
ereg("<Class>1</Class><Text>(.*)</Text></Data><Data><Class>2</Class>",$filechunks[$i], $txt1);
ereg("<Class>2</Class><Text>(.*)</Text></Data><Data><Class>3</Class>",$filechunks[$i], $txt2);
ereg("<CreateTime>(.*)</CreateTime>",$filechunks[$i], $extrainfo);
$files[$txt0[1]][] = array('loc' => $txt0[1], 'desc' => $txt1[1], 'info' => $txt2[1]);
}
natsort($files);
// Dump voor Rens
var_dump ($files);
foreach ( $files AS $file )
{
for( $i = 0; $i < $file; $i++ )
{
echo "<tr>";
echo "<td valign='top'><font color='#FF0000'><b> ";
echo $file[$i]['loc'];
echo " </b></font></td><td><font size='2' color='#0099ff'>";
echo $file[$i]['desc'];
echo "<img border='0' align='absmiddle' src='icon_clip.gif'alt='Meldingstijd: $extrainfo[1] '></font></br ><font size='2' >";
echo $file[$i]['info'];
echo "</font></br ></br ></td></tr>";
}
}
echo "</table>";
?>
Ik ben erg weinig online, zie deze link nu dus pas, en nu werkt hij niet (meer).DAMnet schreef:http://damnet4u.demon.nl/test/

Ik bedoelde dus de code vanafDAMnet schreef:Laat maar,
Ik weet absoluut niet wat je bedoelt.
Code: Selecteer alles
array(18) {
["A20"]=>
array(2) {
[0]=>
--
Wat is bij jou regel 52? Bij mij is dat
Code: Selecteer alles
// Dump voor Rens

Regel 52: natsort($files);
Maar heb nu de index.php hetzelfde als hier staat: http://www.phpbb.nl/viewtopic.php?p=139100#139100
(de geposten versie waren wat regels spaties uitgehaald)
Maar heb nu de index.php hetzelfde als hier staat: http://www.phpbb.nl/viewtopic.php?p=139100#139100
(de geposten versie waren wat regels spaties uitgehaald)
Code: Selecteer alles
array(18) {
["A20"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A20"
["desc"]=>
string(31) "Hoek van Holland richting Gouda"
["info"]=>
string(77) "Tussen afslag Prins Alexander en driehoek Gouwe 8 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A20"
["desc"]=>
string(47) "Ring Rotterdam: Gouda richting Hoek van Holland"
["info"]=>
string(89) "Tussen knooppunt Terbregseplein en afslag Rotterdam-Centrum 2 km Langzaam rijdend verkeer"
}
}
["A1"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(2) "A1"
["desc"]=>
string(29) "Amsterdam richting Amersfoort"
["info"]=>
string(69) "Tussen afslag Soest en afslag Eembrugge 2 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A1"
["desc"]=>
string(29) "Amsterdam richting Amersfoort"
["info"]=>
string(73) "Tussen afslag Diemen-Noord en afslag Muiden 5 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(2) "A1"
["desc"]=>
string(26) "Apeldoorn richting Hengelo"
["info"]=>
string(74) "Tussen knooppunt Beekbergen en afslag Twello 2 km Langzaam rijdend verkeer"
}
}
["A28"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(3) "A28"
["desc"]=>
string(23) "Zwolle richting Utrecht"
["info"]=>
string(80) "Tussen knooppunt Hoevelaken en afslag Leusden-Zuid 4 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A28"
["desc"]=>
string(27) "Utrecht richting Amersfoort"
["info"]=>
string(74) "Tussen afslag De Uithof en afslag Den Dolder 4 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(3) "A28"
["desc"]=>
string(27) "Utrecht richting Amersfoort"
["info"]=>
string(73) "Tussen afslag Soesterberg en afslag Leusden 6 km Langzaam rijdend verkeer"
}
}
["N706"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(4) "N706"
["desc"]=>
string(22) "Almere-Haven - Dronten"
["info"]=>
string(93) "Tussen afslag A27: Almere-Hout en Lelystad/Harderwijk in beide richtingen Afgesloten, Ongeval"
}
}
["A8"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(2) "A8"
["desc"]=>
string(26) "Amsterdam richting Zaandam"
["info"]=>
string(76) "Tussen driehoek Coenplein en knooppunt Zaandam 2 km Langzaam rijdend verkeer"
}
}
["A59"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(3) "A59"
["desc"]=>
string(40) "Hellegatsplein richting 's-Hertogenbosch"
["info"]=>
string(78) "Tussen afslag 's-Hertogenbosch en driehoek Empel 2 km Langzaam rijdend verkeer"
}
}
["A27"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A27"
["desc"]=>
string(25) "Gorinchem richting Almere"
["info"]=>
string(77) "Tussen knooppunt Rijnsweerd en afslag Bilthoven 4 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A27"
["desc"]=>
string(22) "Utrecht richting Breda"
["info"]=>
string(69) "Tussen afslag Noordeloos en Merwedebrug 4 km Langzaam rijdend verkeer"
}
}
["N9"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(2) "N9"
["desc"]=>
string(27) "Alkmaar richting Den Helder"
["info"]=>
string(54) "Tussen Bergen en Schoorl 2 km Langzaam rijdend verkeer"
}
}
["A10"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A10"
["desc"]=>
string(49) "Ring Amsterdam: De Nieuwe Meer richting Coenplein"
["info"]=>
string(68) "Tussen afslag Geuzenveld en Coentunnel 4 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A10"
["desc"]=>
string(50) "Ring Amsterdam: Coenplein richting Watergraafsmeer"
["info"]=>
string(63) "Tussen afslag Osdorp en afslag VU 3 km Langzaam rijdend verkeer"
}
}
["A4"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(2) "A4"
["desc"]=>
string(24) "Amsterdam richting Delft"
["info"]=>
string(86) "Tussen afslag Roelofarendsveen en Brug over de Oude Rijn 3 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A4"
["desc"]=>
string(24) "Amsterdam richting Delft"
["info"]=>
string(78) "Tussen afslag Nieuw-Vennep en Ringvaart-Aquaduct 2 km Langzaam rijdend verkeer"
}
}
["A16"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(3) "A16"
["desc"]=>
string(40) "Ring Rotterdam: Breda richting Rotterdam"
["info"]=>
string(91) "Tussen knooppunt Ridderkerk-Noord en knooppunt Terbregseplein 3 km Langzaam rijdend verkeer"
}
}
["A15"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A15"
["desc"]=>
string(30) "Maasvlakte richting Ridderkerk"
["info"]=>
string(66) "Tussen Brielle en afslag Spijkenisse 8 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A15"
["desc"]=>
string(29) "Ridderkerk richting Rozenburg"
["info"]=>
string(98) "Tussen afslag Botlekbrug (gevaarlijke stoffen) en afslag Spijkenisse 2 km Langzaam rijdend verkeer"
}
}
["A13"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(3) "A13"
["desc"]=>
string(27) "Rijswijk richting Rotterdam"
["info"]=>
string(86) "Tussen afslag Delft-Noord en knooppunt Kleinpolderplein 10 km Langzaam rijdend verkeer"
}
}
["A9"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(2) "A9"
["desc"]=>
string(44) "Gaasperdammerweg: Amstelveen richting Diemen"
["info"]=>
string(68) "Tussen afslag Weesp en driehoek Diemen 2 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A9"
["desc"]=>
string(26) "Amstelveen richting Diemen"
["info"]=>
string(92) "Tussen afslag Ouderkerk aan de Amstel en knooppunt Holendrecht 2 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(2) "A9"
["desc"]=>
string(27) "Amstelveen richting Alkmaar"
["info"]=>
string(84) "Tussen driehoek Raasdorp en knooppunt Rottepolderplein 4 km Langzaam rijdend verkeer"
}
}
["A58"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(3) "A58"
["desc"]=>
string(24) "Breda richting Eindhoven"
["info"]=>
string(113) "Tussen afslag Hilvarenbeek en afslag Moergestel 3 km Langzaam rijdend verkeer als gevolg van kijkers naar ongeval"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A58"
["desc"]=>
string(26) "Eindhoven richting Tilburg"
["info"]=>
string(79) "Tussen afslag Oirschot en afslag Moergestel Twee rijstroken afgesloten, Ongeval"
}
[2]=>
array(3) {
["loc"]=>
string(3) "A58"
["desc"]=>
string(26) "Eindhoven richting Tilburg"
["info"]=>
string(87) "Tussen afslag Best en afslag Moergestel 10 km Stilstaand verkeer als gevolg van ongeval"
}
}
["A2"]=>
array(4) {
[0]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(29) "Eindhoven richting Maastricht"
["info"]=>
string(69) "Tussen afslag Sint Joost en afslag Echt 2 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(33) "Utrecht richting 's-Hertogenbosch"
["info"]=>
string(77) "Tussen knooppunt Everdingen en afslag Culemborg 4 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(29) "Maastricht richting Eindhoven"
["info"]=>
string(65) "Tussen afslag Urmond en afslag Born 3 km Langzaam rijdend verkeer"
}
[3]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(26) "Amsterdam richting Utrecht"
["info"]=>
string(87) "Tussen afslag Ouderkerk aan de Amstel en afslag Vinkeveen 6 km Langzaam rijdend verkeer"
}
}
["A50"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A50"
["desc"]=>
string(35) "Apeldoorn richting 's-Hertogenbosch"
["info"]=>
string(73) "Tussen knooppunt Waterberg en afslag Renkum 3 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A50"
["desc"]=>
string(32) "Arnhem richting 's-Hertogenbosch"
["info"]=>
string(63) "Tussen afslag Heteren en Waalbrug 3 km Langzaam rijdend verkeer"
}
}
["A12"]=>
array(6) {
[0]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Utrecht richting Den Haag"
["info"]=>
string(104) "Tussen afslag Reeuwijk en afslag Gouda 4 km Langzaam rijdend verkeer als gevolg van kijkers naar ongeval"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Den Haag richting Utrecht"
["info"]=>
string(74) "Tussen afslag Gouda en afslag Reeuwijk Drie rijstroken afgesloten, Ongeval"
}
[2]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Den Haag richting Utrecht"
["info"]=>
string(91) "Tussen afslag Zoetermeer en afslag Reeuwijk 12 km Stilstaand verkeer als gevolg van ongeval"
}
[3]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(26) "Arnhem richting Oberhausen"
["info"]=>
string(69) "Tussen afslag Duiven en afslag Zevenaar 2 km Langzaam rijdend verkeer"
}
[4]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Utrecht richting Den Haag"
["info"]=>
string(74) "Tussen afslag De Meern en afslag Nieuwerbrug 4 km Langzaam rijdend verkeer"
}
[5]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(24) "Den Haag richting Arnhem"
["info"]=>
string(73) "Tussen knooppunt Oudenrijn en afslag Bunnik 6 km Langzaam rijdend verkeer"
}
}
}
Je (we) komt in de buurt...mosymuis schreef:Ok, ik denk dat ik hem zie; natsort() kan niet sorteren op array indexes, vandaar die string conversie. Probeer ksort() eens?DAMnet schreef:Regel 52: natsort($files);
Als output:
Code: Selecteer alles
A1 Amsterdam richting Amersfoort
Tussen afslag Soest en afslag Eembrugge 2 km Langzaam rijdend verkeer
A1 Amsterdam richting Amersfoort
Tussen afslag Diemen-Noord en afslag Muiden 5 km Langzaam rijdend verkeer
A1 Apeldoorn richting Hengelo
Tussen knooppunt Beekbergen en afslag Twello 2 km Langzaam rijdend verkeer
Notice: Undefined offset: 3 in E:\html\test\index.php on line 61
Notice: Undefined offset: 3 in E:\html\test\index.php on line 63
Notice: Undefined offset: 3 in E:\html\test\index.php on line 65
Code: Selecteer alles
<table border='0'width='100%' bgcolor='#FFFFFF'><tr><td><b>Aantal meldingen: 40</b></td><td align="center"><h2>Verkeersinformatie</h2></td><td align='right'><font size='1'><img border='0' src='damnet.gif' alt='Verkeersinfo powered by DAMnet'><br/ >Overzicht gegenereerd: xxxxxx</font></td></tr></table><table border='0' cellspacing='0' width='100%' bgcolor='#FFFFFF'>array(18) {
["A1"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(2) "A1"
["desc"]=>
string(29) "Amsterdam richting Amersfoort"
["info"]=>
string(69) "Tussen afslag Soest en afslag Eembrugge 2 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A1"
["desc"]=>
string(29) "Amsterdam richting Amersfoort"
["info"]=>
string(73) "Tussen afslag Diemen-Noord en afslag Muiden 5 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(2) "A1"
["desc"]=>
string(26) "Apeldoorn richting Hengelo"
["info"]=>
string(74) "Tussen knooppunt Beekbergen en afslag Twello 2 km Langzaam rijdend verkeer"
}
}
["A10"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A10"
["desc"]=>
string(49) "Ring Amsterdam: De Nieuwe Meer richting Coenplein"
["info"]=>
string(68) "Tussen afslag Geuzenveld en Coentunnel 4 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A10"
["desc"]=>
string(50) "Ring Amsterdam: Coenplein richting Watergraafsmeer"
["info"]=>
string(63) "Tussen afslag Osdorp en afslag VU 3 km Langzaam rijdend verkeer"
}
}
["A12"]=>
array(6) {
[0]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Utrecht richting Den Haag"
["info"]=>
string(104) "Tussen afslag Reeuwijk en afslag Gouda 4 km Langzaam rijdend verkeer als gevolg van kijkers naar ongeval"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Den Haag richting Utrecht"
["info"]=>
string(74) "Tussen afslag Gouda en afslag Reeuwijk Drie rijstroken afgesloten, Ongeval"
}
[2]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Den Haag richting Utrecht"
["info"]=>
string(91) "Tussen afslag Zoetermeer en afslag Reeuwijk 12 km Stilstaand verkeer als gevolg van ongeval"
}
[3]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(26) "Arnhem richting Oberhausen"
["info"]=>
string(69) "Tussen afslag Duiven en afslag Zevenaar 2 km Langzaam rijdend verkeer"
}
[4]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(25) "Utrecht richting Den Haag"
["info"]=>
string(74) "Tussen afslag De Meern en afslag Nieuwerbrug 4 km Langzaam rijdend verkeer"
}
[5]=>
array(3) {
["loc"]=>
string(3) "A12"
["desc"]=>
string(24) "Den Haag richting Arnhem"
["info"]=>
string(73) "Tussen knooppunt Oudenrijn en afslag Bunnik 6 km Langzaam rijdend verkeer"
}
}
["A13"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(3) "A13"
["desc"]=>
string(27) "Rijswijk richting Rotterdam"
["info"]=>
string(86) "Tussen afslag Delft-Noord en knooppunt Kleinpolderplein 10 km Langzaam rijdend verkeer"
}
}
["A15"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A15"
["desc"]=>
string(30) "Maasvlakte richting Ridderkerk"
["info"]=>
string(66) "Tussen Brielle en afslag Spijkenisse 8 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A15"
["desc"]=>
string(29) "Ridderkerk richting Rozenburg"
["info"]=>
string(98) "Tussen afslag Botlekbrug (gevaarlijke stoffen) en afslag Spijkenisse 2 km Langzaam rijdend verkeer"
}
}
["A16"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(3) "A16"
["desc"]=>
string(40) "Ring Rotterdam: Breda richting Rotterdam"
["info"]=>
string(91) "Tussen knooppunt Ridderkerk-Noord en knooppunt Terbregseplein 3 km Langzaam rijdend verkeer"
}
}
["A2"]=>
array(4) {
[0]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(29) "Eindhoven richting Maastricht"
["info"]=>
string(69) "Tussen afslag Sint Joost en afslag Echt 2 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(33) "Utrecht richting 's-Hertogenbosch"
["info"]=>
string(77) "Tussen knooppunt Everdingen en afslag Culemborg 4 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(29) "Maastricht richting Eindhoven"
["info"]=>
string(65) "Tussen afslag Urmond en afslag Born 3 km Langzaam rijdend verkeer"
}
[3]=>
array(3) {
["loc"]=>
string(2) "A2"
["desc"]=>
string(26) "Amsterdam richting Utrecht"
["info"]=>
string(87) "Tussen afslag Ouderkerk aan de Amstel en afslag Vinkeveen 6 km Langzaam rijdend verkeer"
}
}
["A20"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A20"
["desc"]=>
string(31) "Hoek van Holland richting Gouda"
["info"]=>
string(77) "Tussen afslag Prins Alexander en driehoek Gouwe 8 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A20"
["desc"]=>
string(47) "Ring Rotterdam: Gouda richting Hoek van Holland"
["info"]=>
string(89) "Tussen knooppunt Terbregseplein en afslag Rotterdam-Centrum 2 km Langzaam rijdend verkeer"
}
}
["A27"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A27"
["desc"]=>
string(25) "Gorinchem richting Almere"
["info"]=>
string(77) "Tussen knooppunt Rijnsweerd en afslag Bilthoven 4 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A27"
["desc"]=>
string(22) "Utrecht richting Breda"
["info"]=>
string(69) "Tussen afslag Noordeloos en Merwedebrug 4 km Langzaam rijdend verkeer"
}
}
["A28"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(3) "A28"
["desc"]=>
string(23) "Zwolle richting Utrecht"
["info"]=>
string(80) "Tussen knooppunt Hoevelaken en afslag Leusden-Zuid 4 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A28"
["desc"]=>
string(27) "Utrecht richting Amersfoort"
["info"]=>
string(74) "Tussen afslag De Uithof en afslag Den Dolder 4 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(3) "A28"
["desc"]=>
string(27) "Utrecht richting Amersfoort"
["info"]=>
string(73) "Tussen afslag Soesterberg en afslag Leusden 6 km Langzaam rijdend verkeer"
}
}
["A4"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(2) "A4"
["desc"]=>
string(24) "Amsterdam richting Delft"
["info"]=>
string(86) "Tussen afslag Roelofarendsveen en Brug over de Oude Rijn 3 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A4"
["desc"]=>
string(24) "Amsterdam richting Delft"
["info"]=>
string(78) "Tussen afslag Nieuw-Vennep en Ringvaart-Aquaduct 2 km Langzaam rijdend verkeer"
}
}
["A50"]=>
array(2) {
[0]=>
array(3) {
["loc"]=>
string(3) "A50"
["desc"]=>
string(35) "Apeldoorn richting 's-Hertogenbosch"
["info"]=>
string(73) "Tussen knooppunt Waterberg en afslag Renkum 3 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A50"
["desc"]=>
string(32) "Arnhem richting 's-Hertogenbosch"
["info"]=>
string(63) "Tussen afslag Heteren en Waalbrug 3 km Langzaam rijdend verkeer"
}
}
["A58"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(3) "A58"
["desc"]=>
string(24) "Breda richting Eindhoven"
["info"]=>
string(113) "Tussen afslag Hilvarenbeek en afslag Moergestel 3 km Langzaam rijdend verkeer als gevolg van kijkers naar ongeval"
}
[1]=>
array(3) {
["loc"]=>
string(3) "A58"
["desc"]=>
string(26) "Eindhoven richting Tilburg"
["info"]=>
string(79) "Tussen afslag Oirschot en afslag Moergestel Twee rijstroken afgesloten, Ongeval"
}
[2]=>
array(3) {
["loc"]=>
string(3) "A58"
["desc"]=>
string(26) "Eindhoven richting Tilburg"
["info"]=>
string(87) "Tussen afslag Best en afslag Moergestel 10 km Stilstaand verkeer als gevolg van ongeval"
}
}
["A59"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(3) "A59"
["desc"]=>
string(40) "Hellegatsplein richting 's-Hertogenbosch"
["info"]=>
string(78) "Tussen afslag 's-Hertogenbosch en driehoek Empel 2 km Langzaam rijdend verkeer"
}
}
["A8"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(2) "A8"
["desc"]=>
string(26) "Amsterdam richting Zaandam"
["info"]=>
string(76) "Tussen driehoek Coenplein en knooppunt Zaandam 2 km Langzaam rijdend verkeer"
}
}
["A9"]=>
array(3) {
[0]=>
array(3) {
["loc"]=>
string(2) "A9"
["desc"]=>
string(44) "Gaasperdammerweg: Amstelveen richting Diemen"
["info"]=>
string(68) "Tussen afslag Weesp en driehoek Diemen 2 km Langzaam rijdend verkeer"
}
[1]=>
array(3) {
["loc"]=>
string(2) "A9"
["desc"]=>
string(26) "Amstelveen richting Diemen"
["info"]=>
string(92) "Tussen afslag Ouderkerk aan de Amstel en knooppunt Holendrecht 2 km Langzaam rijdend verkeer"
}
[2]=>
array(3) {
["loc"]=>
string(2) "A9"
["desc"]=>
string(27) "Amstelveen richting Alkmaar"
["info"]=>
string(84) "Tussen driehoek Raasdorp en knooppunt Rottepolderplein 4 km Langzaam rijdend verkeer"
}
}
["N706"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(4) "N706"
["desc"]=>
string(22) "Almere-Haven - Dronten"
["info"]=>
string(93) "Tussen afslag A27: Almere-Hout en Lelystad/Harderwijk in beide richtingen Afgesloten, Ongeval"
}
}
["N9"]=>
array(1) {
[0]=>
array(3) {
["loc"]=>
string(2) "N9"
["desc"]=>
string(27) "Alkmaar richting Den Helder"
["info"]=>
string(54) "Tussen Bergen en Schoorl 2 km Langzaam rijdend verkeer"
}
}
}
<tr><td valign='top'><font color='#FF0000'><b> A1 </b></font></td><td><font size='2' color='#0099ff'>Amsterdam richting Amersfoort<img border='0' align='absmiddle'..................
Heerlijkmosymuis schreef:Volgens mij was ik een count() vergeten. Al vind ik het dan wel vreemd dat je niet meer errors kreeg
foreach ( $files AS $file )
{
for( $i = 0; $i < count($file); $i++ )
{

sjek maar http://damnet4u.demon.nl/test/index2.php
Alleen kijken of hier ook een soort natsoort voor is zodat hij de 2 niet onder de 16 zet en boven de 20
Kon er idd niet echt veel over vinden wat werkt...mosymuis schreef:Daar lijkt het niet op, tenzij je zelf en nieuwe functie zou schrijven.
Maar als ik nu
Code: Selecteer alles
$txt0[1] = str_replace("A1", "A01", "$txt0[1]");
$txt0[1] = str_replace("A2", "A02", "$txt0[1]");
$txt0[1] = str_replace("A3", "A03", "$txt0[1]");
En voor het echoön
Code: Selecteer alles
$file[$i]['loc']; = str_replace("A1", "A01", " $file[$i]['loc']; ");
$file[$i]['loc']; = str_replace("A2", "A02", " $file[$i]['loc']; ");
$file[$i]['loc']; = str_replace("A3", "A03", " $file[$i]['loc']; ");
Hoe???mosymuis schreef:Misschien kan je beter eerst sorteren op lengte (strlen), en daarna pas op volgorde (ksort).
zoiest...
Code: Selecteer alles
$lengte = strlen($txt0[1]);
If ($lengte = 2 ){
$txt0[1] = str_replace("A2", "A02", "$txt0[1]");
$txt0[1] = str_replace("A3", "A03", "$txt0[1]");
$txt0[1] = str_replace("A4", "A04", "$txt0[1]");
$txt0[1] = str_replace("A5", "A05", "$txt0[1]");
$txt0[1] = str_replace("A1", "A01", "$txt0[1]");
$txt0[1] = str_replace("A9", "A09", "$txt0[1]");
}
Laatst gewijzigd door Dennis op 24 feb 2005, 21:36, 1 keer totaal gewijzigd.
Zoiets. Geen idee of het werkt.
Code: Selecteer alles
$presorted = array();
foreach( $file as $key => $value )
{
$presorted[strlen($key)][$key][] = $value;
}
ksort($presorted);
$sorted = array();
foreach( $presorted as $value )
{
ksort($value):
$sorted = array_merge($sorted, $value);
}
$file = $sorted;