Array foreach change key

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

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 »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. 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

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

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/11/2024 00:21:09
 
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.