multi dimensionale array's

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

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 »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »
Niels Peeren

Niels Peeren

04/04/2014 21:29:44
Quote Anchor link
Ik heb op het moment een array gevuld met userID's
Deze id's worden opgehaald uit de table met users maar ik heb de voor en achternamen van de gebruikers appart opgeslagen in een andere table.

nu wil ik van deze array een 2dimensionale array maken zodat ik de userID's in deze array kan koppelen aan de voor en achternamen van de gebruikers.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
$UserID = array(1,2,3,4,5,6,7,8,9);

$multiArray = array(

array(1,"Voornaam,"Achternaam"),
array(2,"Voornaam,"Achternaam"),
array(3,"Voornaam,"Achternaam"),
array(4,"Voornaam,"Achternaam"),
array(5,"Voornaam,"Achternaam"),
array(6,"Voornaam,"Achternaam"),

);


etc...

De voornamen moeten dus uit een andere table gehaald worden waar de UserID gelijk is aan de UserID die in de array zit.

Hoe store ik dit met een loop in een multidimensional array en hoe echo ik de waardes dan weer appart?
 
PHP hulp

PHP hulp

05/05/2024 05:52:25
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

04/04/2014 21:48:01
Quote Anchor link
>> Deze id's worden opgehaald uit de table met users maar ik heb de voor en achternamen van de gebruikers appart opgeslagen in een andere table.

Heb je daar een gegronde reden voor?
Gewijzigd op 04/04/2014 21:48:28 door Ger van Steenderen
 
Niels Peeren

Niels Peeren

04/04/2014 21:51:54
Quote Anchor link
Ik heb een tabel met Usernames en daarbij de ID's , daarnaast wou ik voor netheid en overzichtelijkheid de account informatie en de persoonlijke informatie gescheiden houden en alles onderlink te linken met als primary key de UserID. ik heb er een tijd over nagedacht en heb tijdens de database normaliseringsfase besloten om het zo te doen.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

04/04/2014 22:00:45
Quote Anchor link
Oké, hoewel ik netheid en overzichtelijkheid geen reden vind:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
    a.user_id,
    i.first_name,
    i.last_name
FROM
    accounts a
JOIN
    user_information i
    ON a.user_id = i.user_id
 
Niels Peeren

Niels Peeren

04/04/2014 22:11:33
Quote Anchor link
Ik heb een beetje in microsoft sql management studio gewerkt met join en union enzo maar hoe kan ik dit nu gebruiken op de manier die ik beschreven had? wist niet eens dat dit mogelijk was in php.

En ik vindt het zelf ook niet de beste reden om het zo te doen in de Database maar ik volg momenteel een opleiding in de I.T. en daar adviseerden ze mij om het op deze manier te doen. zelf heb ik het liever bij elkaar staan.
 
Reshad F

Reshad F

04/04/2014 22:30:31
Quote Anchor link
Ik weet niet wie jou dit advies gaf maar diegene moet denk ik een stoeltje pakken en naast jou gaan zitten want diegene is zelf nog niet uitgeleerd.

ALLES wat bij elkaar hoort moet bij elkaar in een tabel en je moet geen extra tabellen aanmaken omdat dit "netter" uitziet. Je moet immers rekening houden met extra Joins ( onnodig in dit geval bijv. ) en andere dingen die je query langzamer maken en meer van je server vragen.

Verder moet de query die Ger je geeft d.m.v. PHP uitgevoerd worden. Google maar op mysqli of PDO om te zien hoe dit in zijn werk gaat. Een hele handige tutorial is

http://phptuts.nl/view/41/
 
Niels Peeren

Niels Peeren

04/04/2014 22:57:49
Quote Anchor link
de persoon van wie ik les krijgt heeft 25 jaar bij microsoft gewerkt met een focus op de database , toen ik liet zien hoe ik het normaal deed werd het direct afgekeurd en ging hij ook uitleggen hoe normalisering werkt waardoor ik dacht dat die manier een stuk beter werkte of beter was voor traffic handling. maar na een paar dagen zo gewerkt te hebben wekt het alleen nog maar irritatie op , onduidelijkheid en meer query's voor hetzelfde resultaat
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/04/2014 01:21:50
Quote Anchor link
Niels zeg nou zelf:

een gebruiker heeft een voor en achternaam een geboortedatum en een wachtwoord, en zo je wilt een gebruikersnaam. dit hoort bij elkaar en kan in één tabel.

daarin tegen kan een gebruiker meerdere berichten plaatsen. dit past dus niet in dezelfde tabel aangezien je nooit van te voren weet of een gebruiker berichten zal gaan plaatsen en hoeveel. Hiervoor krijg je dus een aparte tabel.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

05/04/2014 09:21:58
Quote Anchor link
Ik heb de volgende tabellen:

account_login_info
account_id, user_name, user_pwd

account_personal_info
account_id, first_name, last_name, email_address

account_address_info
account_id, street, house_number, zip_code, city

In het kader van Projection-Join Normalisation kan je stellen dat al die tabellen in 5NF staan.
Nu zijn in de eerste twee tabellen de gegevens vereist (anders gezegd 1 to Always 1 Relationship),
dus als je deze twee tabellen samenvoegt staat ie nog steeds in 5NF.
Dus heeft het uit elkaar trekken van die tabel op die manier niets met normalizeren meer te maken, als je dan nog een stapje hoger wilt moet je voor elk attribuut een tabel maken.

Maar dat wil niet zeggen dat het niet mag, het is niet ongebruikelijk om het op deze manier te doen, maar dan gebeurt het vanuit veiligheidsoverwegingen.

Als we dan stellen dat de gegevens in de derde tabel optioneel zijn (1 to 1 or 0), is dat een andere reden
om de tabellen op te splitsen.
 
Niels Peeren

Niels Peeren

05/04/2014 10:59:19
Quote Anchor link
Ik heb momenteel de table mey users en hun id. Daarnaast heb ik een tabel met benodigde account informatie zoals wachtwoorden en dan nog een tabel met persoonlijke informatie met optionele invoervelden

Toevoeging op 05/04/2014 11:13:07:

En frank dat is inderdaad precies de manier waarop ik het altijd doe. Ik was alleen erg in de war gebracht door de uitleg over normalisatie. Maar als ik het op de manier doe zoals jij het beschreef is het goed?
 



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.