Array help

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

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 »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »
Frederick Dekempe

Frederick Dekempe

05/10/2022 15:23:46
Quote Anchor link
Hallo,

Ik heb een vraagje ivm arrays aangemaakt via data uit sql tabel. Met deze code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
        $stmt = $pdo->prepare("SELECT ploeg,werkpost,maandag,dinsdag,woensdag,donderdag,vrijdag FROM weekoverzicht");
        $stmt->execute();
        $overzicht = $stmt->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_GROUP);


krijg ik volgend resultaat:

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
24
25
Array
(
    [A] => Array
        (
            [0] => Array
                (
                    [werkpost] => Brigadier
                    [maandag] => W
                    [dinsdag] => W
                    [woensdag] => W
                    [donderdag] => W
                    [vrijdag] => W
                )

            [1] => Array
                (
                    [werkpost] => Marina
                    [maandag] => C
                    [dinsdag] => C
                    [woensdag] => C
                    [donderdag] => C
                    [vrijdag] => -
                )

        )

Nu wil ik volgend resultaat bekomen:

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
Array
(
    [A] => Array
        (
            [Brigadier] => Array
                (
                    [maandag] => W
                    [dinsdag] => W
                    [woensdag] => W
                    [donderdag] => W
                    [vrijdag] => W
                )

            [Marina] => Array
                (
                    [maandag] => C
                    [dinsdag] => C
                    [woensdag] => C
                    [donderdag] => C
                    [vrijdag] => -
                )

        )


Hoe kan ik dit verkrijgen?
Gewijzigd op 05/10/2022 19:06:51 door Frederick Dekempe
 
PHP hulp

PHP hulp

18/04/2025 11:18:04
 
Rob Doemaarwat

Rob Doemaarwat

05/10/2022 16:53:47
Quote Anchor link
Ik kan je output niet helemaal rijmen met je code, maar als je een array hebt waarbij je als key een waarde uit de records wilt gebruiken, dan kun je:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

$data
= [...]; //array van records
$data = array_combine(
  array_column($data,'werkpost'), //keys afleiden uit kolom "werkpost"
  $data //bestaande records behouden (dus ook kolom "werkpost"!)
); //$data bevat nu dezelfde data als voorheen, maar nu met de kolom "werkpost" als key

?>
 
Frederick Dekempe

Frederick Dekempe

05/10/2022 19:06:14
Quote Anchor link
Mijn tabel is met deze kolommen opgemaakt:

ID - ploeg - werkpost - jaar - week - maandag - dinsdag - woensdag - donderdag - vrijdag

Met de FETCH_GROUP kan ik ploeg wel als array index krijgen, maar werkpost eronder krijgen lukt maar niet.

Finaal wil ik volgende kunnen bereiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo $overzicht['A']['Brigadier']['maandag']


die me dan de naam toont die in die rij en in die kolom zit.
Gewijzigd op 05/10/2022 19:07:30 door Frederick Dekempe
 
Jan Koehoorn

Jan Koehoorn

05/10/2022 19:25:14
Quote Anchor link
Niet getest:

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$sql
= "
    SELECT
        ploeg,
        werkpost,
        maandag,
        dinsdag,
        woensdag,
        donderdag,
        vrijdag
    FROM weekoverzicht
    ORDER BY ploeg ASC, werkpost ASC
"
;
$stmt = $pdo->prepare($sql);

$stmt->execute();

$overzicht = [];
$rows      = $stmt->fetchAll(PDO::FETCH_ASSOC);
$ploeg     = null;
$werkpost  = null;

foreach ($rows as $row) {
    if ($row['ploeg'] != $ploeg) {
        $ploeg = $row['ploeg'];
    }

    if ($row['werkpost'] != $werkpost) {
        $werkpost = $row['werkpost'];
    }


    $overzicht[$ploeg][$werkpost]['maandag']   = $row['maandag'];
    $overzicht[$ploeg][$werkpost]['dinsdag']   = $row['dinsdag'];
    $overzicht[$ploeg][$werkpost]['woensdag']  = $row['woensdag'];
    $overzicht[$ploeg][$werkpost]['donderdag'] = $row['donderdag'];
    $overzicht[$ploeg][$werkpost]['vrijdag']   = $row['vrijdag'];
}

?>
Gewijzigd op 05/10/2022 19:28:30 door Jan Koehoorn
 
Frederick Dekempe

Frederick Dekempe

05/10/2022 19:50:48
Quote Anchor link
Bedankt voor je input!

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Array
(
    [A] => Array
        (
            [Brigadier] => Array
                (
                    [maandag] => W
                    [dinsdag] => W
                    [woensdag] => W
                    [donderdag] => W
                    [vrijdag] => W
                )

            [Marina] => Array
                (
                    [maandag] => C
                    [dinsdag] => C
                    [woensdag] => C
                    [donderdag] => C
                    [vrijdag] => -
                )

        )

    [B] => Array
        (
            [Brigadier] => Array
                (
                    [maandag] => V
                    [dinsdag] => V
                    [woensdag] => V
                    [donderdag] => V
                    [vrijdag] => V
                )

            [Marina] => Array
                (
                    [maandag] => G
                    [dinsdag] => V
                    [woensdag] => -
                    [donderdag] => -
                    [vrijdag] => -
                )

        )

)
 



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.