json uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »
Edwin k

edwin k

27/09/2018 17:02:08
Quote Anchor link
ik ben net begonnen met php en json maar hoe kan ik dit het beste uitlezen

heb de volgende code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$out
= [];

foreach($historie_output as $element) {
        $out[$element['seizoen']][] = ['datum' => $element['datum'], 'wedstrijd' => $element['wedstrijd'], 'uitslag' => $element['uitslag']];
}

 $testaantal = count($out);
 echo  $testaantal;
 
 var_dump(json_encode($out, JSON_PRETTY_PRINT));


echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">';
  for ($n = 0; $n < $testaantal; $n++)
  {

    echo '<tr>';
        echo '<td>' . $out[$n]['seizoen'] . '</td>';
        echo '<td>' . $out[$n]['wedstrijd'] . '</td>';
        echo '<td>' . $out[$n]['uitslag'] . '</td>';
    echo '</tr>';
  }

echo '</table>';
?>


het json file zit er als volgt uit
Quote:
string(1196) "{ "seizoen 2009\/'10": [ { "datum": "30 aug 2009", "wedstrijd": "Vorden 1 - AZC 1", "uitslag": "1 - 1" } ], "seizoen 2014\/'15": [ { "datum": "2 nov 2014", "wedstrijd": "AZC 1 - Vorden 1", "uitslag": "2 - 1" }, { "datum": "22 mrt 2015", "wedstrijd": "Vorden 1 - AZC 1", "uitslag": "3 - 2" } ], "seizoen 2016\/'17": [ { "datum": "2 okt 2016", "wedstrijd": "Vorden 1 - AZC 1", "uitslag": "1 - 0" }, { "datum": "26 mrt 2017", "wedstrijd": "AZC 1 - Vorden 1", "uitslag": "4 - 1" }, { "datum": "28 mrt 2017", "wedstrijd": "AZC 1 - Vorden 1", "uitslag": "2 - 1" } ], "seizoen 2017\/'18": [ { "datum": "22 okt 2017", "wedstrijd": "Vorden 1 - AZC 1", "uitslag": "2 - 1" }, { "datum": "25 mrt 2018", "wedstrijd": "AZC 1 - Vorden 1", "uitslag": "2 - 0" } ] }"

nu wil ik dat alle uitslagen van een bepaald seizoen onder elkaar worden gezet.

voorbeeld

seizoen 1

uitslag 1
uitslag 2

seizoen 2
enz...



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">';
  for ($n = 0; $n < $testaantal; $n++)
  {

    echo '<tr>';
        echo '<td>' . $out[$n]['seizoen'] . '</td>';
        echo '<td>' . $out[$n]['wedstrijd'] . '</td>';
        echo '<td>' . $out[$n]['uitslag'] . '</td>';
    echo '</tr>';
  }

echo '</table>';
?>

Edit:
Ik heb code-tags geplaatst. Gelieve dit in het vervolg zelf toe te voegen aan je bericht.
Zie ook: Veel gestelde vragen: Welke UBB-codes kan ik gebruiken.
Gewijzigd op 27/09/2018 23:16:26 door - Ariën -
 
PHP hulp

PHP hulp

31/12/2024 16:07:30
 
- Ariën  -
Beheerder

- Ariën -

27/09/2018 17:10:19
Quote Anchor link
Verander die var_dump tijdens het debuggen eens in een print_r() functie. En zet dit tussen HTML pre-tags. Dan zie je een overzichtelijke 'boom' met je data.
 
Thomas van den Heuvel

Thomas van den Heuvel

27/09/2018 19:03:32
Quote Anchor link
Als je tijdens het weergeven in een variabele bijhoudt in welk seizoen je zit kun je een nieuw kopje introduceren op het moment dat het seizoen wisselt.
 
Edwin k

edwin k

28/09/2018 09:51:26
Quote Anchor link
de gegevens van de print_r zien er goed uit
Quote:
Array
(
[seizoen 2009/'10] => Array
(
[0] => Array
(
[datum] => 30 aug 2009
[wedstrijd] => Vorden 1 - AZC 1
[uitslag] => 1 - 1
)

)

[seizoen 2014/'15] => Array
(
[0] => Array
(
[datum] => 2 nov 2014
[wedstrijd] => AZC 1 - Vorden 1
[uitslag] => 2 - 1
)

[1] => Array
(
[datum] => 22 mrt 2015
[wedstrijd] => Vorden 1 - AZC 1
[uitslag] => 3 - 2
)

)
)



dit wil ik graag op volgende manier getoond hebben
seizoen 1
datum wedstrijd uitslag

seizoen 2
datum wedstrijd uitslag
datum wedstrijd uitslag

enz..

ik heb dus het volgende wat niet goed gaat
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
 $out
= [];
foreach($historie_output as $element) {
        $out[$element['seizoen']][] = ['datum' => $element['datum'], 'wedstrijd' => $element['wedstrijd'], 'uitslag' => $element['uitslag']];
}

 $testaantal = count($out);
echo '<pre>';
 print_r($out);
 echo '</pre>' ;
echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">';
  for ($n = 0; $n < $testaantal; $n++)
  {

    echo '<tr>';
        echo '<td>' . $out['seizoen'][$n] . '</td>';
    echo '</tr>';
  }

echo '</table>';
?>


zouden jullie me wat op weg willen helpen hoe dit voor elkaar te krijgen
Gewijzigd op 28/09/2018 09:53:23 door edwin k
 
Thomas van den Heuvel

Thomas van den Heuvel

28/09/2018 13:02:59
Quote Anchor link
Of, alternatief, je organiseert alle data op seizoen. Dan is het gewoon een kwestie van een dubbele for-loop. Zo te zien gebeurt dit al?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
// ben er geen fan van, maar even voor het begrip in het nederlands
foreach ($output as $seizoen => $wedstrijden) {
    // hier het seizoen kopje
    // ...

    foreach ($wedstrijden as $wedstrijd) {
        // hier wedstrijddata
        // ...

    }
}

?>

And Bob's your uncle?
 
Edwin k

edwin k

28/09/2018 15:34:49
Quote Anchor link
bedankt voor de informatie thomas
dit heeft inderdaad het gewenste resultaat opgeleverd.

ben net beginner met json en weet klein beetje van php maar je hebt me goed geholpen om het juiste resultaat te krijgen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.