array waarde echoën

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht 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 »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

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 »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

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 »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »
Jac E

Jac E

21/05/2016 18:48:20
Quote Anchor link
Ik krijg iets niet voor elkaar. Wie kan mij helpen?
Ik heb onderstaande array. Is het mogelijk dat ik de groente_omschrijving kan echoën (zonder "while loop") als ik alleen deze informatie heb: groente_nummer en groente_kleur?

Let op: groente_nummer kan soms gelijke waarden hebben. Bijvoorbeeld bij Appel.

Stel ik heb de waarde groente_nummer = 2 en groente_kleur = 2. Hoe kan ik de groente_omschrijving meteen echoën. In dit geval moet het antwoord zijn: Appel rood

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
[array_groente] => Array
        (
            [1] => Array
                (
                    [groente_id] => 1
                    [groente_nummer] => 1
                    [groente_kleur] => 1
                    [groente_omschrijving] => Banaan
                )

            [2] => Array
                (
                    [groente_id] => 2
                    [groente_nummer] => 2
                    [groente_kleur] => 1
                    [groente_omschrijving] => Appel groen
                )

            [3] => Array
                (
                    [groente_id] => 3
                    [groente_nummer] => 2
                    [groente_kleur] => 2
                    [groente_omschrijving] => Appel rood
                )

            [4] => Array
                (
                    [groente_id] => 4
                    [groente_nummer] => 3
                    [groente_kleur] => 1
                    [groente_omschrijving] => Peer
                )
         )
Gewijzigd op 21/05/2016 18:56:27 door Jac E
 
PHP hulp

PHP hulp

08/11/2024 18:41:05
 
Frank Nietbelangrijk

Frank Nietbelangrijk

21/05/2016 19:00:27
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo $array_groente[3]['groente_omschrijving'];

?>
 
Jac E

Jac E

21/05/2016 19:07:09
Quote Anchor link
Bedankt Frank voor je reactie. Helaas heb ik die waarde [3] niet. Alleen groente_nummer en groente_kleur. Daar moet ik het mee doen. Zijn er dan nog mogelijkheden?
 
Ben van Velzen

Ben van Velzen

21/05/2016 23:55:50
Quote Anchor link
In de huidige opzet kan dat niet. Waar komt de data vandaan? Als het uit de database komt kun je het gewoon in de query oplossen. Je kunt natuurlijk ook bij het vormen van de data een mapping maken, bijvoorbeeld als volgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
foreach ($array_groente as $groente) {
  $groente_map[$groente['groente_nummer']][$groente['groente_kleur']][] = $groente;
}

?>


Hierna kun je het array element eruit plukken met $groente_map[$nummer][$kleur].
Het is alleen een vreemde omweg.
 
Jac E

Jac E

22/05/2016 00:42:03
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
$resultaat_query = mysqli_query($con, "SELECT * FROM groente order by groente_id");
while ($groente_omschrijving = mysqli_fetch_assoc($resultaat_query)) {
$array_groente[$groente_omschrijving['groente_id']] = $groente_omschrijving;
}


[1] => Array
                (
                    [groente_id] => 1
                    [groente_nummer] => 1
                    [groente_kleur] => 1
                    [groente_omschrijving] => Tomaat
                )



E.e.a. komt inderdaad uit de database. Misschien toch handiger dan als het via een betere query gaat.
Ik weet alleen niet hoe.
Gewijzigd op 22/05/2016 00:56:50 door Jac E
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/05/2016 08:11:43
Quote Anchor link
Voor mij is het denk ik ietsje duidelijker wat je probeert te bereiken.

Je zou deze query kunnen gebruiken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM groente order by groente_id WHERE groente_nummer=2 AND groente_kleur=2


Je moet er echter wel rekening mee houden dat deze query nog steeds meer dan 1 rij terug zou kunnen geven. Ook kan het zijn dat er helemaal geen rij gevonden wordt die aan de opgegeven criteria voldoet. Wil je uitsluiten dat er meer dan één rij teruggegeven wordt dan kun je LIMIT 1 aan de query toevoegen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM groente order by groente_id WHERE groente_nummer=2 AND groente_kleur=2 LIMIT 1
 
Jac E

Jac E

22/05/2016 10:31:58
Quote Anchor link
Het werkt Frank. Bedankt. Het enige nadeel is eventueel dat ik nu per regel in een overzicht de hele database moet doorlopen. Vandaar dat ik dacht of het niet zo gemaakt kan worden dat je vooraf een "lijstje" maakt waar er steeds naar gekeken wordt wat de groente_omschrijving is als ik de waarde groente_nummer en groente_kleur doorgeef.

Dus ben ik ook wel benieuwd hoe de oplossing van Ben werkt. Bij mij doet hij het niet helaas. Wat doe ik verkeerd?

Ik heb even een test opstelling gemaakt wat ik nu heb (hij zou dus "Appel rood" moeten geven):

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
<?php
$array_groente
= Array (
1 => Array ('groente_id' => 1, 'groente_nummer' => '1', 'groente_kleur' => '1', 'groente_omschrijving' => 'Banaan'),
2 => Array ('groente_id' => 2, 'groente_nummer' => '2', 'groente_kleur' => '1', 'groente_omschrijving' => 'Appel groen'),
3 => Array ('groente_id' => 3, 'groente_nummer' => '2', 'groente_kleur' => '2', 'groente_omschrijving' => 'Appel rood'),
4 => Array ('groente_id' => 4, 'groente_nummer' => '3', 'groente_kleur' => '1', 'groente_omschrijving' => 'Peer'),
);


foreach ($array_groente as $groente) {
  $groente_map[$groente['groente_nummer']][$groente['groente_kleur']][] = $groente;
}


$nummer = 2;
$kleur = 2;
echo $groente_map[$nummer][$kleur];
?>
 
Ben van Velzen

Ben van Velzen

22/05/2016 11:40:57
Quote Anchor link
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
<?php
$array_groente
= Array (
1 => Array ('groente_id' => 1, 'groente_nummer' => '1', 'groente_kleur' => '1', 'groente_omschrijving' => 'Banaan'),
2 => Array ('groente_id' => 2, 'groente_nummer' => '2', 'groente_kleur' => '1', 'groente_omschrijving' => 'Appel groen'),
3 => Array ('groente_id' => 3, 'groente_nummer' => '2', 'groente_kleur' => '2', 'groente_omschrijving' => 'Appel rood'),
4 => Array ('groente_id' => 4, 'groente_nummer' => '3', 'groente_kleur' => '1', 'groente_omschrijving' => 'Peer'),
);


foreach ($array_groente as $groente) {
  $groente_map[$groente['groente_nummer']][$groente['groente_kleur']][] = $groente;
}


$nummer = 2;
$kleur = 2;
var_dump($groente_map[$nummer][$kleur][0]);
?>


Zoals je ziet bevat de mapping de array als inhoud, welke je kunt benaderen. Ook is het in de huidige opzet zo, dat je element 0 nog even moet toevoegen. Dat is een provisie voor als er meerdere items zijn met hetzelfde nummer en kleur. Als je zeker weet dat dat niet kan gebeuren kun je de laatste [] binnen de foreach weghalen, zoals dit:
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
<?php
$array_groente
= Array (
1 => Array ('groente_id' => 1, 'groente_nummer' => '1', 'groente_kleur' => '1', 'groente_omschrijving' => 'Banaan'),
2 => Array ('groente_id' => 2, 'groente_nummer' => '2', 'groente_kleur' => '1', 'groente_omschrijving' => 'Appel groen'),
3 => Array ('groente_id' => 3, 'groente_nummer' => '2', 'groente_kleur' => '2', 'groente_omschrijving' => 'Appel rood'),
4 => Array ('groente_id' => 4, 'groente_nummer' => '3', 'groente_kleur' => '1', 'groente_omschrijving' => 'Peer'),
);


foreach ($array_groente as $groente) {
  $groente_map[$groente['groente_nummer']][$groente['groente_kleur']] = $groente;
}


$nummer = 2;
$kleur = 2;
var_dump($groente_map[$nummer][$kleur]);
?>
 
Jac E

Jac E

22/05/2016 17:02:54
Quote Anchor link
Dit werkt heel goed Ben! Duidelijk. Bedankt. Alleen probeer ik die 'Appel rood' alleen eruit te krijgen uit die array. Het lukt niet met (ik krijg dan de tekst 'Array' te zien):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$nummer = 2;
$kleur = 2;
echo $groente_map[$nummer][$kleur];
 
Ben van Velzen

Ben van Velzen

22/05/2016 17:08:30
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $groente_map[$nummer][$kleur]['groente_omschrijving'];
?>


Het is een array in een array, en je moet hem dus ook als zodanig behandelen.
 
Jac E

Jac E

22/05/2016 17:17:03
Quote Anchor link
Inderdaad... Het werkt nu. Super bedankt Ben. En Frank natuurlijk ook.
 



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.