Array sorteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

(Full-stack) .NET developer

De vacature Wat doe jij als Fullstack .NET developer op een dag? Het is weer maandag. Je springt je bed uit om vervolgens naar je klant te gaan. Jouw klanten zitten door het hele land, maar het liefst bij jou in de buurt. Wij zijn immers een consultancy bedrijf. Maar veel belangrijker is dat jij impact wil maken bij jouw klanten, jij neemt de lead als het gaat om (Full-stack) .NET Development. En kent de mogelijkheden en toepassingen die de cloud biedt als het gaat om software ontwikkeling. Je begint met het ontwikkelen van software, daarnaast train je ook een

Bekijk vacature »

Python Developer

De vacature As a Python Software Engineer you will join our team of broadly skilled technicians, and work on AI technology in the area of Incident Prediction. Maintaining, expanding and deploying Python micro services is done with the use of DevOps, where you share a common understanding of continuous integration processes. Besides being a passionate Python coder, you get as thrilled as most of us do from learning new tools, technologies, code design patterns and possibly even new languages. You thrive in an expanding team where agility, flexibility and communication are crucial. Functie eisen Preferably 3 years experience with Python

Bekijk vacature »

Fullstack PHP Developer

De vacature Elke dag maken 1.500+ restaurants en duizenden consumenten gebruik van het web-based platform van Foodticket. Jaarlijks verwerken we miljoenen transacties. Vele mensen dus die gemakkelijk en snel willen kunnen werken en/of online bestellen. Voor ons web-based platform zijn we bezig met de transitie van Perl naar PHP (Laravel). Hiervoor zijn we op zoek naar een Full Stack Software Engineer. Je bent verantwoordelijk voor het realiseren van delen van het nieuwe platform op basis van moderne en solide webtechnologieën. De software is modulair opgezet, waardoor we verwachten dat op termijn iedere engineer in ons team verantwoordelijk gaat worden voor

Bekijk vacature »

Creative Frontend Developer

De vacature Wat houdt de baan als frontend developer dan precies in? Jij houdt je bezig met de gebruikerservaring van de platformen van onze klanten. Je denkt na over de manieren waarop we deze perfectioneren, hoe we omzetdoelen behalen en welke methodiek én techniek het meest geschikt zijn. Daarnaast heb je de verantwoordelijkheid om projecten aan te sturen en masterplannen te ontwikkelen met je backend-, UX- en designcollega’s. De focus? Een state of the art e-commerce-omgeving aanleveren! Tenslotte vervul je een coachende rol voor jouw juniorcollega’s. Wat wil je nog meer? Functie eisen Je hebt oog voor kwaliteit en ondernemersschap

Bekijk vacature »

Frontend developer

De vacature Als frontend developer maak je deel uit van het team dat het kernproduct van Withthegrid levert: een asset monitoring platform voor energie-infrastructuur. Je werkt nauw samen met backend-ontwikkelaars, machine learning-engineers en de CTO om de nieuwste technologieën toe te passen op het Withthegrid-product. Dit geeft je de uitdagingen en kansen om je probleemoplossende vaardigheden toe te passen en tegelijkertijd ruimte te geven aan je creativiteit en ideeën. Dit alles in een dynamische en snelle omgeving van een startend bedrijf. Onze frontend is geschreven in TypeScript en gebaseerd op Vue met Material Design van Vuetify. We gebruiken MapBox GL

Bekijk vacature »

Medior Applicatieontwikkelaar Java of .NET

Wij zijn Turnn! In korte tijd hebben we als startup een platform ontwikkeld en in de markt gezet voor het organiseren van volledige mobiliteit van consumenten en medewerkers van bedrijven. Openbaar vervoer, deelauto’s, deelfietsen en nog veel meer kun je plannen, boeken, betalen met ons platform. Dit platform bestaat uit onder meer een apps, backend en een multimodale reisplanner. Met een jong en creatief team zijn we in rap tempo de markt aan het veroveren. Nu nog hoofdzakelijk in Nederland maar met grote plannen om de grens over te gaan. We zoeken naar gedreven, eigenwijze en ervaren developers om de

Bekijk vacature »

NodeJS/Typescript Developer

De vacature Wie zijn wij? MendriX is specialist in de logistieke sector. Met onze standaard software oplossingen zijn wegvervoerders en eigen vervoerders in staat hun bedrijfsprocessen efficiënter uit te voeren en hun financiën op orde te krijgen. Last but not least, kunnen ze zo klanten, medewerkers en ontvangers van goederen op het juiste tijdstip van de benodigde informatie te voorzien! Wij zijn met 25+ collega’s, verdeeld over een sales-, marketing-, consultancy- en drie developmentteams en natuurlijk onze backoffice. Er is een developmentteam voor onze MendriX Mobile app. Ook is er een development team dat dagelijks optrekt met onze interne product

Bekijk vacature »

C# .NET Core Ontwikkelaar

Binnen ICT Group werken we binnen de business unit transport en logistiek dagelijks aan complexe maatwerk software voor bedrijfskritische systemen. Bij en voor onze klanten gaan we aan de slag met technische, complexe software-oplossingen binnen de technische automatisering op onder meer het IoT vlak. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op de schaalbaarheid binnen dit project zodat we in de toekomst een veelvoud van berichten kunnen verwerken. Dit wordt mogelijk gemaakt met behulp

Bekijk vacature »

Medewerker ICT servicedesk

De afdeling Informatievoorziening is richtinggevend op het gebied van informatievoorziening, fungeert als waterschap brede informatiedienst en levert de benodigde ICT. De afdeling heeft een proactieve instelling om tijdig te kunnen inspelen op ontwikkeling en technologieën op het tempo van verandering. De afdeling Informatievoorziening zoekt wegens interne doorstroming een enthousiaste medewerker voor de functie van: Medewerker ICT servicedesk voor 36 uur per week, locatie Hoofdkantoor Zwolle Wat ga je doen? Voor een Medewerker ICT servicedesk zullen de werkzaamheden op hoofdlijnen bestaan uit: aannemen en registreren van ICT vragen, klachten en verstoringen, telefonisch of schriftelijk; beantwoorden van vragen en het oplossen van

Bekijk vacature »

Full Stack .NET Developer - Eindhoven

De vacature You’re a .NET, JavaScript and HTML fanatic. You have a lot of code-related knowledge and love to share it. You’re great in a team but also shine on your own. You’re passionate about working in project teams with an Agile approach. If you nodded “yes” to most of these statements, get in touch! We’d love to have you on board as our new full-stack developer. As a full-stack developer, you will be an active member on client project teams playing a hands-on role in producing client solutions. You will be encouraged to continue to develop your skills, share

Bekijk vacature »

SharePoint Ontwikkelaar - Sittard

De vacature Als SharePoint ontwikkelaar ben je verantwoordelijk voor het implementeren van SharePoint/ M365 oplossingen. Daarbij maak je gebruik van standaard functionaliteit, bestaande webparts, zelf gemaakte Apps. Je werkt regelmatig samen met functioneel consultants, architecten, projectleiders, infraspecialisten en testers. Het komt ook voor dat je zelfstandig verantwoordelijk bent voor een (deel) project. Je brengt dan zelf de behoefte van de klant in kaart, maakt een plan van aanpak en presenteert dit aan de eindbeslissers. Daarna begin je aan de uiteindelijke oplossing. Natuurlijk draag je in alle projecten ook je steentje bij aan een effectieve implementatie van het platform en een

Bekijk vacature »

Full Stack Developer

De vacature Ben jij een ervaren full-stack (PHP) developer die wil verbreden en collega's kan helpen om zich verder te ontwikkelen? Wij zoeken een enthousiaste full-stack developer, die ons gezellige team wil versterken en mee wil werken aan mooie projecten. Als full-stack developer ben jij zowel goed in front- als backend. Wij zoeken een creatief, enthousiast, leergierig, gezellig en capabel persoon. Je moet goed kunnen communiceren, zelfstandig kunnen werken, en de wil hebben om verder te groeien. In samenwerking met de projectmanager en de UX/UI designers bouw jij de mooiste websites en webapplicaties voor onze klanten. Je bouwt en onderhoudt

Bekijk vacature »

Oracle PL/SQL ontwikkelaar voor maatschappelijke o

Bedrijfsomschrijving Dagelijks worden er in de zorg enorme aantallen data geproduceerd. Van medicijngebruik van patiënten tot aan loonkosten van personeel. Deze data bevat een schat aan informatie die pas zichtbaar wordt als ze op de juiste manier worden verzameld, opgeslagen, beheerd, bewerkt en vergeleken. Hiermee helpen zij medische instellingen om hun informatiepositie te verbeteren. Kijk bijvoorbeeld op het gebied van kwaliteit, bedrijfsvoering en marktpositie. Functieomschrijving Mijn klant heeft de huidige Oracle applicaties volledig binnen Forms reports en designer draaien. De bedoeling is dat al deze applicaties omgezet worden naar Apex applicaties in de toekomst. Daarom is mijn klant ter uitbreiding

Bekijk vacature »

Software developer

De vacature As an all-round developer you will join our team at the Science Park in Amsterdam. In this role you will improve the success of our clients by developing new features, optimize customer experiences, fixing bugs and building external integrations. You will work on our Python based backend and JavaScript front-end. C# and Xamarin experience is a plus since we also have related cross-platform apps. You enjoy working with clients and colleagues and creating products that improve the lives of small entrepreneurs and their businesses, rather than implementing code from specifications. You like building and managing your own innovative

Bekijk vacature »

Software Developer (.NET & Python)

De vacature Are you a software developer with a passion for coding and a proficiency in .NET and Python? Would you like to be a part of our new software development team working on “Impulse” – our new In Situ experiment control and automation software? For this team, we are looking for a full-time software developer. As part of your new role, you will contribute to building new features for our platform and integrations with third party systems to expand the capabilities of our innovative systems. You will be involved in the whole software development cycle: from idea to concept,

Bekijk vacature »
Klaas Sjaak

Klaas Sjaak

02/05/2020 18:09:55
Quote Anchor link
Hallo,

Ik probeer een multi-dimensionele array te sorteren op index 1. Index 0 is het aantal punten en index 1 is het aantal missies in de onderstaande code. Het is de bedoeling in dit geval dat het aantal missies prioriteit heeft over het aantal punten. Iemand die me hiermee kan helpen? Overigens komen deze gegevens niet uit een database.

Alvast bedankt.

Quote:
array(6) {
["user1"]=>
array(2) {
[0]=>
int(6755)
[1]=>
int(4)
}
["user2"]=>
array(2) {
[0]=>
int(2160)
[1]=>
int(2)
}
["user3"]=>
array(2) {
[0]=>
int(2310)
[1]=>
int(2)
}
["user4"]=>
array(2) {
[0]=>
int(3910)
[1]=>
int(3)
}
["user5"]=>
array(2) {
[0]=>
int(510)
[1]=>
int(1)
}
["user6"]=>
array(2) {
[0]=>
int(110)
[1]=>
int(1)
}
}
 
PHP hulp

PHP hulp

08/12/2021 11:20:20
 
Rob Doemaarwat

Rob Doemaarwat

02/05/2020 19:19:33
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

$array
= [...]; //hier je array

usort($array,function($a,$b){
  //$a en $b zijn de user records die je wilt vergelijken

  // <=> is de "spaceship operator": https://www.php.net/manual/en/language.operators.comparison.php
  // eerst op index 1 (aantal missies) vergelijken, als die gelijk zijn levert het
  // eerste deel 0 op, en wordt dus de vergelijking op index 0 (aantal punten)
  // doorslaggevend (dmv de "ternary operator" = "?:"
  // https://www.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary

  return ($a[1] <=> $b[1]) ?: ($a[0] <=> $b[0]);
});


var_dump($array); //gesorteerde array

?>

Als de volgorde "verkeerd om" is draai je gewoon $a en $b om.
Gewijzigd op 02/05/2020 19:23:15 door Rob Doemaarwat
 
Klaas Sjaak

Klaas Sjaak

02/05/2020 21:19:03
Quote Anchor link
Dank je we voor je reactie en de uitleg. Enige probleem is dat ik nu de verwijzing naar de user kwijt ben.
 
Rob Doemaarwat

Rob Doemaarwat

02/05/2020 22:05:58
Quote Anchor link
Ah, ja. Dan moet je ipv usort -> uasort gebruiken.
 
Klaas Sjaak

Klaas Sjaak

03/05/2020 14:35:12
Quote Anchor link
Klasse, dank je wel!
 
Jeroen van Rensen

Jeroen van Rensen

03/05/2020 21:10:12
 



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.