Array foreach change key

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

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 .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

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 »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

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 »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »
Mr Beronne

Mr Beronne

17/11/2013 14:50:49
Quote Anchor link
Beste lezers,

Ik heb de volgende array die ik anders wil gaan bouwen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
Array
(
    [0] => Array
        (
            [0] => voetbal

            [1] => text

            [2] => bericht

        )


De array moet eigenlijk worden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
Array
(
    [voetbal] => Array
        (
            [0] => voetbal

            [1] => text

            [2] => bericht

        )


key 0 is de naam waar ik straks op moet gaan filteren zoals: sort en verwijder zelfde.
Daarwil ik de key 0 naam ook geven aan de hoofdarray key. Maar ik krijg dit niet voorelkaar.

Wat ik hem en heb meerder dingen geprobeert. Hoop dat iemand mij kan helpen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
            $finalArray = array();
            
            foreach($questbookArray as $value => $key)
            {
                // Hier wil ik de nieuwe array gaan maken maar weet niet hoe??
                $finalArray[$value];

            }
Gewijzigd op 17/11/2013 14:52:38 door Mr Beronne
 
PHP hulp

PHP hulp

22/12/2024 13:59:20
 
Wouter J

Wouter J

17/11/2013 15:04:19
Quote Anchor link
Oké, eerste vraagje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$array
= array('voetbal', 'foobal', 'lorem');

echo $array...; // wat moet hierkomen om 'voetbal' te krijgen?
?>


2e vraagje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$array
= array(array('voetbal', 'foobal', 'lorem'));

foreach ($array as $element) {
    print_r($element); // wat zal de waarde van element zijn?
}
?>


3e vraagje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$array
= array();
$element = array('voetbal', 'foobal', 'lorem');

$array... = ...; // wat moet ik hier neerzetten om de $element aan de $array toe te voegen met key 'voetbal'?
?>
 
Mr Beronne

Mr Beronne

17/11/2013 15:11:16
Quote Anchor link
1: om voetbal te krijgen moet je hebben $array[0]
2: als het goed is zal je dit krijgen: Array ( [0] => voetbal [1] => foobal [2] => lorem )
3: $array[] = $element;
Gewijzigd op 17/11/2013 15:12:06 door Mr Beronne
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/11/2013 15:16:08
Quote Anchor link
Om een lang verhaal kort te maken zijn er twee dingen:

-Je hebt numerieke arrays en associatieve arrays.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
array('voetbal', 'foobal', 'lorem'); // numeriek
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
array('naam' => 'Jan', 'email' => '[email protected]'); // associatief
?>


- je kunt een array aan een element (of item) hangen van een bestaande array.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$subarray
= ('naam' => 'Jan', 'email' => '[email protected]');
$mainarray[] = $subarray;

$subarray = ('naam' => 'Henk', 'email' => '[email protected]');
$mainarray[] = $subarray;

print_r($mainarray);
?>


http://www.youtube.com/watch?v=N4IrZ8YPrM0#t=173
Gewijzigd op 17/11/2013 15:28:19 door Frank Nietbelangrijk
 
Mr Beronne

Mr Beronne

17/11/2013 15:19:07
Quote Anchor link
Maar ik weet niet echt hoe ik het doen in mijn situatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
Array
(
    [
0] => Array
        (
            [
0] => voetbal

            [1] => text

            [2] => bericht

        )
?>


De hoofdkey 0 moet worden voetbal = "Is de naam van iemands zijn post". Omdat ik hier straks op wil gaan filteren. Zoals array sort. maar krijg het niet voorelkeaar

Toevoeging op 17/11/2013 15:19:53:

Mr Beronne op 17/11/2013 15:19:07:
Maar ik weet niet echt hoe ik het doen in mijn situatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
Array
(
    [
0] => Array
        (
            [
0] => voetbal

            [1] => text

            [2] => bericht

        )
?>


De hoofdkey 0 moet worden voetbal = "Is de naam van iemands zijn post". Omdat ik hier straks op wil gaan filteren. Zoals array sort. maar krijg het niet voorelkeaar
Dus moet met een foreach denk ik een nieuwe array maken!




Toevoeging op 17/11/2013 15:20:49:

Mr Beronne op 17/11/2013 15:19:07:
Maar ik weet niet echt hoe ik het doen in mijn situatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
Array
(
    [
0] => Array
        (
            [
0] => voetbal

            [1] => text

            [2] => bericht

        )
?>


De hoofdkey 0 moet worden voetbal = "Is de naam van iemands zijn post". Omdat ik hier straks op wil gaan filteren. Zoals array sort. maar krijg het niet voorelkeaar
Dus moet met een foreach denk ik een nieuwe array maken!
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/11/2013 15:23:27
Quote Anchor link
We kunnen natuurlijk alles voorkauwen maar dan sta je binnen vijf minuten weer voor een soortgelijk probleem. je moet zorgen dat je het gaat begrijpen. Rommel dus eens met mijn voorbeeldjes, bekijk dat youtube filmpje en lees eens op http://phptuts.nl/view/39/6/
 
Mr Beronne

Mr Beronne

17/11/2013 15:28:04
Quote Anchor link
Ik heb nu wel wat maar geeft net nog iets verkeerd weer.

Oude array
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
<?php
Array
(
    [
0] => Array
        (
            [
0] => voetbal

            [1] => text

            [2] => bericht

        )
?>


            $finalArray = array();
            
            foreach($questbookArray as $key => $value)
            {
                  $key = $value[0];
                  foreach($value as $val)
                  {
                      $finalArray[$key][] = $val;
                  }
            }                    
        }

        // OUTPUT nieuwe array
Array
(
    [voetbal
] => Array
        (
            [0] => voetbal

            [1] => test

            [2] => test sdfsdfsdf

        )


maar zoals je nu ziet doet de hoofdkey raar
[voetbal
]

hoe kan dit?
 
Ozzie PHP

Ozzie PHP

17/11/2013 15:28:23
Quote Anchor link
Hier een werkend voorbeeld. Probeer zelf ook te begrijpen wat er gebeurt, zodat je in de toekomst het zelf kunt oplossen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$array
= array(array('voetbal', 'text', 'bericht'));
foreach ($array as $key => $value) {
  $array[$value[0]] = $value;
  unset($array[$key]);
}


var_dump($array);

?>
 
Mr Beronne

Mr Beronne

17/11/2013 15:38:15
Quote Anchor link
Dan zat ik dus wel in de goed richting bedankt hiervoor. Nu ff kijken hoe ik ga sorteren op naam. Alvast bedankt
 
Ozzie PHP

Ozzie PHP

17/11/2013 15:39:13
Quote Anchor link
Graag gedaan en succes ermee!
 



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.