Array vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

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 »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

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 »

Traineeship Fullstack 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 »

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

22/12/2024 03:56:32
 
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.