Array vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. 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 in the market, but small enough that as an individual

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

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 »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

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 »

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

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 09:04:26
 
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.