array multisort

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; 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 brengt de aanpassingssuggesties van klanten in

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 »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

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 »

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 »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

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 »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

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 Boskoop 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 technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »
Wout van der Burg

Wout van der Burg

06/02/2008 09:27:00
Quote Anchor link
Hallo,

Ik probeer dmv een while-lus waarden uit mijn database in een array te stoppen, zodat ik ze later kan sorteren op meerdere waarden.

Dit doe ik op deze manier:
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
    $sql
= "
    SELECT DISTINCT
        Week,
        Werkbonnummer,
        Debiteurennummer,
        Datum,
        MONTH(Datum) AS Datum_maand,
        DAY(Datum) AS Datum_dag,
        Werknemer,
        [Ma-Vrij] AS ma_vrij,
        Za,
        Zo,
        Productgroep,
        Periode,
        [ICG TS] AS icg_ts,
        Land,
        SUM(Materiaalkosten) AS materiaalkosten,
        SUM(Arbeidskosten) AS arbeidskosten,
        SUM(Autokosten) AS autokosten
    FROM
        T_WEEKSTAAT
    WHERE
        Periode LIKE '"
.$_POST['periode']."' AND
        Productgroep NOT LIKE '' AND
        [ICG TS] NOT LIKE ''
    GROUP BY
        Datum,
        Productgroep,
        Land,
        Week,
        Werkbonnummer,
        Debiteurennummer,
        Werknemer,
        [Ma-Vrij],
        Za,
        Zo,
        Periode,
        [ICG TS]"
;
        
    $rs = odbc_exec($dsn, $sql) or trigger_error(odbc_error());
    $i = 0;
    
    $icg = Array();
    while ($row = odbc_fetch_object($rs)) {
        
        $week = trim($row->Week);
        $werkbonnr = trim($row->Werkbonnummer);
        $debnr = trim($row->Debiteurennummer);
        $datum = $row->Datum;
        $maand = $row->Datum_maand;
        $dag = $row->Datum_dag;
        $werknmr = $row->Werknemer;
        $ma_vrij = $row->ma_vrij;
        $za = $row->Za;
        $zo = $row->Zo;
        $productgrp = $row->Productgroep;
        $periode = $row->Periode;
        $icg_ts = $row->icg_ts;
        $land = $row->Land;
        $materiekosten = $row->materiaalkosten;
        $arbeidskosten = $row->arbeidskosten;
        $autokosten = $row->autokosten;
        
        $icg[$i]['week'] = $week;
        $icg[$i]['werkbonnr'] = $werkbonnr;
        $icg[$i]['debnr'] = $debnr;
        $icg[$i]['debnaam'] = $debnaam;
        $icg[$i]['datum'] = $datum;
        $icg[$i]['dag'] = $dag;
        $icg[$i]['maand'] = $maand;
        $icg[$i]['werknmr'] = $werknmr;
        $icg[$i]['ma_vrij'] = $ma_vrij;
        $icg[$i]['za'] = $za;
        $icg[$i]['zo'] = $zo;
        $icg[$i]['productgrp'] = $productgrp;
        $icg[$i]['periode'] = $periode;
        $icg[$i]['icg_ts'] = $icg_ts;
        $icg[$i]['land'] = $land;
        $icg[$i]['materiekosten'] = $materiekosten;
        $icg[$i]['arbeidskosten'] = $arbeidskosten;
        $icg[$i]['autokosten'] = $autokosten;
        
        $i++;    
}

$aantal_records = $i;

if (!empty($icg)) {
foreach($icg as $sortarray) {
$column[] = $sortarray['maand'];
$column2[] = $sortarray['productgrp'];
$column3[] = $sortarray['land'];
array_multisort($column, SORT_DESC, SORT_NUMERIC,
                       $column2, SORT_DESC, SORT_REGULAR,
                       $column3, SORT_DESC, SORT_REGULAR);
}
}

?>

Nu doet hij de multisort niet goed, de maanden staan niet goed gesorteerd en de productgroepen staan nog steeds door elkaar :(
Ziet iemand wat ik fout doe?
 
PHP hulp

PHP hulp

01/06/2024 00:23:41
 
Cees St

Cees St

06/02/2008 11:02:00
Quote Anchor link
Heb je al gekeken of je GROUP BY wel werkt.

Zelf gebruik ik altijd eerst een ORDER BY en daarop dan de GROUP BY.

Zo uit het hoofd weet ik niet of dat het verplicht is het zo te doen.

Suc6

Cees
P.s. Snap ook niet waarom die multisort dan nog nodig is.
Gewijzigd op 01/01/1970 01:00:00 door Cees St
 
Frank -

Frank -

06/02/2008 11:11:00
Quote Anchor link
1) LIKE mag je vervangen door =, LIKE probeer je altijd te vermijden en heb je nooit nodig wanneer je geen % gebruikt.
2) [Ma-Vrij]... blokhaken [] zijn verboden, haal die dus weg. En ga niet jezelf voor schut zetten door backtics ` te gebruiken, daarmee raak je van de wal in de sloot.
3) Sorteren zou ik met een ORDER BY doen, dat is vele malen handiger.
 
Wout van der Burg

Wout van der Burg

06/02/2008 14:26:00
Quote Anchor link
Ik heb nu een ORDER BY toegepast.
de blokhaken werden gegenereerd door Acces dus heb ik ze overgenomen en al zijn ze verboden, ze werken prima. Deze database gebruik ik nu om de gegevens tevoorschijn te toveren (ja ik weet het, geen commentaar)

LIKE heb ik vervangen door =

Het werkt nu prima, bedankt!
 



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.