multi dimensionale array's

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

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 »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

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

25/11/2024 07:01:28
 
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.