Array vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Ontwikkelaar

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 »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Pagina: 1 2 volgende »

Scrptr

Scrptr

09/11/2007 16:59:00
Quote Anchor link
Ik ben weer met php begonnen en ben nu weer flink aan het oefenen. Ik ben ter oefening nu bezig met een kaartspelletje. Alleen loop ik vast.
Ik wil een/meerdere array(s) hebben waarin de kleur en de naam van de kaart in staat (bijv. 2 of Boer).
Vervolgens maak een een andere array aan waar je hand in staat. Dus welke kaarte je tot je beschikking hebt. Alleen hoe kan ik het beste kijken welke hoogste kaart er in je hand is, en of ze dubbel voorkomen.
Kan iemand mij hier mee helpen?
 
PHP hulp

PHP hulp

15/02/2025 05:28:50
 
Arian Stolwijk

Arian Stolwijk

09/11/2007 17:05:00
Quote Anchor link
Kan je niet zoiets maken als

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

$waardes
= range(1,14);
$kaarten = array('2','3',...,'koning','aas');

?>


De 1 van waards komt dan overeen met de 2
En de 14 komt dan overeen met de aas.

Dus als je bijvoorbeeld een koning hebt, is het 13. Heb je een andere bijvoorbeeld een boer (dus 11), weet je dat de aas koning hoger is dan de boer.

Je zou ook zoiets kunnen doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

array(array('waarde'=>1,'naam'=>'2'),...,array('waarde'=>14,'naam'=>'aas'));

?>


Hier kan je ook vrij gemakkelijk de kaarten vergelijken door simpel te kijken wel getal (de waarde) het hoogste is.

Edit:
Om te controleren of al iets in de array staat, kan je in_array() gebruiken, er was ook een functie, die alle array keys terug gaf, bij het zoeken. Als hij dan meer dan 1 bevat, weet je dat ze dubbel zijn..
Gewijzigd op 01/01/1970 01:00:00 door Arian Stolwijk
 
Gerben Jacobs

Gerben Jacobs

09/11/2007 17:06:00
Quote Anchor link
Is wel een behoorlijke opdracht om weer mee te beginnen hoor ;P

Je kan beter een array maken maken met de mogelijke kaarten (Kaarten) en dan doe je alles in de pot (Deck) en als je uit de pot pakt heb je ze uniek in je hand (Hand).
 
- SanThe -

- SanThe -

09/11/2007 17:07:00
Quote Anchor link
@Arian: Je hebt 56 kaarten in jouw spel. ;-))
 
Joren de Wit

Joren de Wit

09/11/2007 17:10:00
Quote Anchor link
Dit is een typisch voorbeeld waar OOP om de hoek komt kijken. Met behulp van een aantal klasses en verschillende methodes kun je dit probleem aanpakken.
 
Scrptr

Scrptr

09/11/2007 17:23:00
Quote Anchor link
Dank voor alle reacties.
De functie in_array() ken ik inderdaad.
Alleen werkt dat niet zo makkelijk als er vier verschillende kleuren kaarten zijn (schoppen, klaveren, harten en ruiten).
Hoe kan ik de array optimaal uitwerken waarin ook de kleuren verwerkt zijn?
 
Joren de Wit

Joren de Wit

09/11/2007 17:25:00
Quote Anchor link
Dat lijkt me dan het volgende te worden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$kaarten
= array (
    'schoppen' => array ('2', '3', ... , 'heer', 'aas'),
    'harten' => array ( etc.... )
    etc...
)

?>
 
Kalle P

Kalle P

09/11/2007 17:30:00
Quote Anchor link
@blanche
Ik denk dat het beter is om door te tellen vanaf de 10. Dat gaat veel makkelijker met controleren wat hoger/lager is.
 
Joren de Wit

Joren de Wit

09/11/2007 17:39:00
Quote Anchor link
Ik zou naar de key kijken, die loopt dus van 0 tot 12. Je zult op 1 of andere manier er ook een label aan moeten koppelen.
 
Kalle P

Kalle P

09/11/2007 17:46:00
Quote Anchor link
Je zet toch nooit 'schoppen heer' neer op een kaart, dusja. Tis een kwestie van smaak.
 
Joren de Wit

Joren de Wit

09/11/2007 17:49:00
Quote Anchor link
Tja, maar ook geen 'schoppen 12'. Dan zou je als label dus 'H' kunnen gebruiken. Maar aangezien het text-based is, lijkt me de volledige naam duidelijker.
 
Kalle P

Kalle P

09/11/2007 17:51:00
Quote Anchor link
Nee, daarom juist, omdat je dat niet neerzet. Je maakt er plaatje van. Text-based waar staat dat. Ik ga ervan uit dat je plaatjes gebruikt.
 
PHP erik

PHP erik

09/11/2007 17:53:00
Quote Anchor link
Ik zou gewoon range(0,51) gebruiken en dan met modulo 13 kijken of de één hoger is dan de ander. Dat is gewoon het simpelst.
 
Joren de Wit

Joren de Wit

09/11/2007 17:53:00
Quote Anchor link
Quote:
(bijv. 2 of Boer)
Dat basseerde ik op dit stukje uit de openingspost. Maar goed, dat kan de TS vast wel vertellen.
 
Scrptr

Scrptr

09/11/2007 17:57:00
Quote Anchor link
in eerste instantie is het text based, maar dit is natuurlijk goed uit te brijden met plaatjes van kaarten,
Ik ben nu even aan het spelen met de mannier van PHPerik

edit: ik snap wat je met range(0,51) bedoeld, maar wat bedoel je met modulo 13?
Gewijzigd op 01/01/1970 01:00:00 door Scrptr
 
Gerben Jacobs

Gerben Jacobs

09/11/2007 18:02:00
Quote Anchor link
Modulo is '%'-operator. Daarmee krijg je het restproduct van een breuk.
http://nl.php.net/operators
Gewijzigd op 01/01/1970 01:00:00 door Gerben Jacobs
 
PHP erik

PHP erik

09/11/2007 18:16:00
Quote Anchor link
13 % 13 = 0
1 % 13 = 1
26 % 13 = 0
31 % 13 = 5
6 % 13 = 6
130 % 13 = 0
10 % 13 = 10
etc


Overigens niet alleen mijn manier proberen omdat ik moderator ben hè ;) Blanche en Kalle zeggen meestal minstens zo nuttige dingen.
Gewijzigd op 01/01/1970 01:00:00 door PHP erik
 
Scrptr

Scrptr

09/11/2007 18:32:00
Quote Anchor link
Dat is echt handig die Modulo,
trouwens ik heb niet alleen jouw mannier geprobeerd, maar allemaal.
Echt iedereen bedankt, ik kan nu weer een stuk verder experimenteren!
 
Scrptr

Scrptr

09/11/2007 20:37:00
Quote Anchor link
Nog een vraag:
is er een functie om te kijken of een array 3 of meer opvolgende getallen heeft?

Edit: excuses voor het bumpen, ik dacht nieuwe vraag, nieuw bericht.
Gewijzigd op 01/01/1970 01:00:00 door Scrptr
 
- SanThe -

- SanThe -

09/11/2007 20:39:00
Quote Anchor link
Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
 
Scrptr

Scrptr

10/11/2007 19:22:00
Quote Anchor link
Ik ben nu een stuk verder,
Alleen nu ben ik bij het volgende probleem aangekomen: Hoe kan ik kijken of er 4 opvolgende waardes in een array zitten.
Is daar een functie voor, of moet ik ze allemaal langs gaan?
 

Pagina: 1 2 volgende »



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.