sorteren mislukt

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

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 »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »
Kees buijs

kees buijs

04/06/2018 22:52:25
Quote Anchor link
Ik wil een array laten sorteren met het sort (of rsort) commando van php .5.5.

Het probleem is dat de array gevuld is vanuit 2 verschillende plaatsen. maar voor zover ik kan nagaan is de opbouw hetzelfde.

Het probleem is dat keys tot 1..398 correct gesorteerd worden (dus tot Ziggo) en de keys vanaf 398 .. 4xx ook (vanaf 'Bundel - Socket-1151 (h4)'). Alleen worden die 2 bereiken niet gemend. keys worden hernummerd, geen probleem.

Ik kan geen reden ontdekken waarom de sortering niet werkt. Op een bepaald moment werkt het sorteren wel, maar veranderingen later maakte dat ongedaan. En ik heb liever geen 'het werkt wel, maar waarom weet ik niet; oplossing.


dit is een deel van de input van de sort funktie
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<pre class="CodeBlock"><code>'array field='#397' --> array('Array')
'string' - key='#397' => field='name' --> string('Apple - MacBook Air')
'string' - key='#397' => field='image' --> string('ci-0397-apple-macbook-air.jpg')
'boolean' - key='#397' => field='generate' --> boolean('1')
'array' - key='#397' => field='entries' --> array('Array')
'integer' - key='#397' => field='id' --> integer('397')
'array field='#398' --> array('Array')
'string' - key='#398' => field='name' --> string('Desktop PC - SiYa Business PC upgrade')
'string' - key='#398' => field='image' --> string('pb-business-pc-upgrade.jpg')
'boolean' - key='#398' => field='generate' --> boolean('1')
'array' - key='#398' => field='entries' --> array('Array')
'string' - key='#398' => field='id' --> string('business-pc-upgrade')
'boolean' - key='#398' => field='is_combo' --> boolean('1')
'boolean' - key='#398' => field='is_pc' --> boolean('1')
'array field='#399' --> array('Array')
'string' - key='#399' => field='name' --> string('Desktop PC - SiYa Gamer PC compleet')
'string' - key='#399' => field='image' --> string('pb-gamer-pc-compleet.jpg')
'boolean' - key='#399' => field='generate' --> boolean('1')
'array' - key='#399' => field='entries' --> array('Array')
'string' - key='#399' => field='id' --> string('gamer-pc-compleet')
'boolean' - key='#399' => field='is_combo' --> boolean('1')
'boolean' - key='#399' => field='is_pc' --> boolean('1')
'array field='#400' --> array('Array')</code></pre>


dit is een deel van het resultaat van de sort funktie

<pre class="CodeBlock"><code>'array field='396' --> array('Array')
'string' - key='396' => field='name' --> string('Ziggo')
'string' - key='396' => field='image' --> string('ci-0189-ziggo.jpg')
'boolean' - key='396' => field='generate' --> boolean('1')
'array' - key='396' => field='entries' --> array('Array')
'integer' - key='396' => field='id' --> integer('189')
'array field='397' --> array('Array')
'string' - key='397' => field='name' --> string('Bundel - Socket-1151 (h4)')
'string' - key='397' => field='image' --> string('pb-socket-1151-h4.jpg')
'boolean' - key='397' => field='generate' --> boolean('1')
'array' - key='397' => field='entries' --> array('Array')
'string' - key='397' => field='id' --> string('socket-1151-h4')
'boolean' - key='397' => field='is_combo' --> boolean('1')
'boolean' - key='397' => field='is_pc' --> boolean('')
'array field='398' --> array('Array')
'string' - key='398' => field='name' --> string('Bundel - Socket-1151 (h4)+8g')
'string' - key='398' => field='image' --> string('pb-socket-1151-h4-plus-8g.jpg')
'boolean' - key='398' => field='generate' --> boolean('1')
'array' - key='398' => field='entries' --> array('Array')
'string' - key='398' => field='id' --> string('socket-1151-h4-plus-8g')
'boolean' - key='398' => field='is_combo' --> boolean('1')
'boolean' - key='398' => field='is_pc' --> boolean('')
'array field='399' --> array('Array')
'string' - key='399' => field='name' --> string('Bundel - Uw PC een 2e leven')
'string' - key='399' => field='image' --> string('pb-uw-pc-een-2e-leven.jpg')
'boolean' - key='399' => field='generate' --> boolean('1')
'array' - key='399' => field='entries' --> array('Array')
'string' - key='399' => field='id' --> string('uw-pc-een-2e-leven')
'boolean' - key='399' => field='is_combo' --> boolean('1')
'boolean' - key='399' => field='is_pc' --> boolean('')
'array field='400' --> array('Array')
'string' - key='400' => field='name' --> string('Desktop PC - SiYa Business PC upgrade')
'string' - key='400' => field='image' --> string('pb-business-pc-upgrade.jpg')
'boolean' - key='400' => field='generate' --> boolean('1')
'array' - key='400' => field='entries' --> array('Array')
'string' - key='400' => field='id' --> string('business-pc-upgrade')
'boolean' - key='400' => field='is_combo' --> boolean('1')
'boolean' - key='400' => field='is_pc' --> boolean('1')</code></pre>

Edit:
Ik heb code-tags geplaatst. Gelieve dit in het vervolg zelf toe te voegen aan je bericht.
Zie ook: Veel gestelde vragen: Welke UBB-codes kan ik gebruiken.
Gewijzigd op 04/06/2018 22:53:43 door - Ariën -
 
PHP hulp

PHP hulp

22/05/2025 22:40:20
 
Rob Doemaarwat

Rob Doemaarwat

05/06/2018 08:05:22
Quote Anchor link
Misschien omdat in de ene set alle keys met een "#" beginnen, en in de andere niet ... ?
Hm, dat is voor en na zie ik.

Misschien moet je je structuur eerst eens netjes neerzetten, kunnen we zien wat nou precies de bedoeling is.
Gewijzigd op 05/06/2018 08:07:43 door Rob Doemaarwat
 
Martijn Wieringa

Martijn Wieringa

06/06/2018 14:31:49
Quote Anchor link
Het lijkt er op dat je een array met arrays wilt gaan sorteren?
Daar gaat de sort niet altijd goed mee om; je kunt beter de usort() functie gebruiken om zelf de array beter te sorteren. Bijv:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
usort($aMyArray, 'mySortFunction');

function mySortFunction($a, $b)
{
    return strcasecmp($a['name'], $b['name']);
}
 
Kees buijs

kees buijs

07/06/2018 01:12:42
Quote Anchor link
Na wat verder speurwerk ben ik erachter gekomen dat het probleem zat dat sommige array entries 2 velden WEL en sommige 2 velden NIET hadden. De toegekende waarde is niet belangrijk, alleen het feit dat ze er wel of niet zijn. Alle entries hebben nu die waardes (met waarde FALSE) en dan wordt er correct gesorteerd.


Het gaat dus om deze 2 velden, die er voor bv. key #397 niet aangemaakt zijn.

'boolean' - key='#399' => field='is_combo' --> boolean('1')
'boolean' - key='#399' => field='is_pc' --> boolean('1')


Overigens zou een speciale sort funktie beter zijn, want de sort is nu case sensitive. Gelukkig heeft dat geen invloed op het resultaat.
Gewijzigd op 07/06/2018 01:13:57 door kees buijs
 



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.