Array vergelijking

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

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 »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

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 »
Bart van den Hout

Bart van den Hout

05/04/2012 13:39:51
Quote Anchor link
Hoi,

Ik ben bezig met een nieuw project dat ik grotendeels zelf script.
Ik ben bezig met een radiostatus vergelijker.
Ik maak daarvoor gebruik van arrays en array_sort.
Maar de arrays komen er mee uit.
Ik krijg dit:
Quote:
Array ( [12346] => Array ( [id] => 2 [first_name] => Radio1 [listeners] => 32 [kbps] => 128 [DJ] => it's DJ Massey ) [12345] => Array ( [id] => 1 [first_name] => Radio2 [listeners] => 130 [kbps] => 192 [DJ] => AutoDJ ) )

Ik zou het liever zonder die arrays willen, maar ik weet niet hoe ik dat zou kunnen oplossen.
Het script:
Quote:
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
<?php

function array_sort($array, $on, $order=SORT_ASC)
{

    $new_array = array();
    $sortable_array = array();

    if (count($array) > 0) {
        foreach ($array as $k => $v) {
            if (is_array($v)) {
                foreach ($v as $k2 => $v2) {
                    if ($k2 == $on) {
                        $sortable_array[$k] = $v2;
                    }
                }
            }
else {
                $sortable_array[$k] = $v;
            }
        }


        switch ($order) {
            case
SORT_ASC:
                asort($sortable_array);
            break;
            case
SORT_DESC:
                arsort($sortable_array);
            break;
        }


        foreach ($sortable_array as $k => $v) {
            $new_array[$k] = $array[$k];
        }
    }


    return $new_array;
}


$status = array(
    12345 => array(
        'id' => 1,
        'first_name' => 'Radio1',
        'listeners' => "$listeners1",
        'kbps' => "$kbps1",
        'DJ' => "$stream_aim1"
    ),
    12346 => array(
        'id' => 2,
        'first_name' => 'Radio2',
        'listeners' => "$listeners2",
        'kbps' => "$kbps2",
        'DJ' => "$stream_title2"
    ),
    
);



print_r(array_sort($status, 'listeners', SORT_DESC));

  ?>

Dit script heb ik van php.net en zelf aangepast.

Zou iemand me kunnen helpen.

Alvast bedankt,
Bart
Gewijzigd op 05/04/2012 13:49:38 door Bart van den Hout
 
PHP hulp

PHP hulp

21/12/2024 19:31:05
 
Reshad F

Reshad F

05/04/2012 14:16:11
Quote Anchor link
komt omdat je met print_r weergeeft vervang dit is door echo of door print
 
Erwin H

Erwin H

05/04/2012 14:24:05
Quote Anchor link
Iets meer info zou dan wel handig zijn reshadd, want een echo op een array dan krijg je niet veel natuurlijk...

Als je alleen de keys en de waardes van een array wilt echoen dan kan je dat het handigst in een foreach loop doen:
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
<?php
$status
= array(
    12345 => array(
        'id' => 1,
        'first_name' => 'Radio1',
        'listeners' => "$listeners1",
        'kbps' => "$kbps1",
        'DJ' => "$stream_aim1"
    ),
    12346 => array(
        'id' => 2,
        'first_name' => 'Radio2',
        'listeners' => "$listeners2",
        'kbps' => "$kbps2",
        'DJ' => "$stream_title2"
    )    
);


foreach( $status as $index => $st ){
  echo 'gegevens voor '.$index.':<br>';
  foreach( $st as $key => $value ){
    echo $key.':'.$value.'<br>';
  }
}

?>

Voor meer info: foreach
 
Joey Schroder

Joey Schroder

05/04/2012 14:29:45
Quote Anchor link
Als jij
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php print_r(array_sort($status, 'listeners', SORT_DESC)); ?>


Doet dan zie je gewoon je array. Dat wil je toch niet?
 
Bart van den Hout

Bart van den Hout

05/04/2012 16:53:13
Quote Anchor link
Erwin H op 05/04/2012 14:24:05:
Iets meer info zou dan wel handig zijn reshadd, want een echo op een array dan krijg je niet veel natuurlijk...

Als je alleen de keys en de waardes van een array wilt echoen dan kan je dat het handigst in een foreach loop doen:
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
<?php
$status
= array(
    12345 => array(
        'id' => 1,
        'first_name' => 'Radio1',
        'listeners' => "$listeners1",
        'kbps' => "$kbps1",
        'DJ' => "$stream_aim1"
    ),
    12346 => array(
        'id' => 2,
        'first_name' => 'Radio2',
        'listeners' => "$listeners2",
        'kbps' => "$kbps2",
        'DJ' => "$stream_title2"
    )    
);


foreach( $status as $index => $st ){
  echo 'gegevens voor '.$index.':<br>';
  foreach( $st as $key => $value ){
    echo $key.':'.$value.'<br>';
  }
}

?>

Voor meer info: foreach

Heel erg bedankt,
Dit heeft me verder geholpen.
Maar ik krijg hem nu niet meer gesorteerd.
Gewijzigd op 05/04/2012 17:13:34 door Bart van den Hout
 
Erwin H

Erwin H

05/04/2012 17:20:11
Quote Anchor link
En als je gewoon die array_sort functie aanroept ook niet....?
 
Bart van den Hout

Bart van den Hout

05/04/2012 17:49:11
Quote Anchor link
Erwin H op 05/04/2012 17:20:11:
En als je gewoon die array_sort functie aanroept ook niet....?

Ik ben wat dingen aan het proberen maar ik krijg steeds error.
Dit was mijn laatste poging en denk ook de beste.
Quote:
sort($status, 'Luisteraars');
foreach( $status as $index => $st ){
echo ''.$index.':<br>';
foreach( $st as $key => $value ){
echo $key.' : '.$value.'<br>';
 
Bart van den Hout

Bart van den Hout

07/04/2012 11:53:48
Quote Anchor link
Het is opgelost.
 



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.