Loop array in array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Open Source Developer Engineer Ontwikkelaar

Functieomschrijving Open Source Developer Engineer Ontwikkelaar Doorontwikkelen van de software; Het naadloos integreren van de verschillende componenten Het geven van advies over het inrichten; Het kiezen van methoden en technieken voor het realiseren (waarbij je gebruik maakt van Opensource); Het meedenken met de ontwikkelingen in de markt. Functie-eisen HBO werk- en denkniveau; Ervaring als Open Source Ontwikkelaar; Ruime ervaring met Open Source software (bijv. Zimbra, Alfresco, Nextcloud, Kopano etc, etc); Je hebt kennis van producten als Kubernetes, Openvswitch, Ceph, ZFS, Proxmox, Terraform, Puppet en Ansible; Nieuwsgierig en pro-actief /Out-of-the-box denken / Analytisch en conceptueel denken / Gepassioneerd, gedreven en bedreven

Bekijk vacature »

OutSystems Developer / International environment /

Functieomschrijving Would you like to work in a professional and international working environment and do you have experience in the field of OutSystems? Apply now! Translate wishes and requirements into technical designs; Design and develop new software feautures and technologies, mainly in the field of logistics/planning; Maintainance, administration and improvement of the OutSystems platform; Solving issues and bugs within the software; Define and run test plans; Documentation of development and bugfixes; Constant improvement of the OutSystems platform and follow-up of newest innovations within this field. Functie-eisen Knowledge of and experience with OutSystems is required. Experience with other low-code platforms is

Bekijk vacature »

Senior OutSystems Developer / International enviro

Functieomschrijving Would you like to work in a professional and international working environment and do you have extensive experience in the field of OutSystems? Apply now! Translate wishes and requirements into technical designs; Design and develop new software feautures and technologies, mainly in the field of logistics/planning; Maintainance, administration and improvement of the OutSystems platform; Solving issues and bugs within the software; Define and run test plans; Documentation of development and bugfixes; Constant improvement of the OutSystems platform and follow-up of newest innovations within this field. Functie-eisen Knowledge of and multiple of years experience with OutSystems is required. Experience with

Bekijk vacature »

Yoeri Achterbergen

Yoeri Achterbergen

15/04/2019 12:18:50
Quote Anchor link
Hallo,

Een loop met gegevens uit een enkele is geen enkel probleem.
Maar hoe kan ik dit doen met een array in array?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
Array ( [coffee] => Array (
                        [black] => 2,30
                        [espresso] => 1,90
                    )
        [tea] => Array (
                        [green] => 2,40
                        [black] => 2,40
                    )
)


output:
Coffee black 2,30
Coffee espresso 1,90
tea green 2,40
tea black 2,40
 
PHP hulp

PHP hulp

27/09/2020 14:13:55
 
Veur Heur

Veur Heur

15/04/2019 12:21:42
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
foreach($array as $title=>$values) {
  foreach($values as $key=>$value) {
    echo $title.' '.$key.' '.$value.'<br>';
  }
}

?>
Gewijzigd op 15/04/2019 12:23:18 door Veur Heur
 
Thomas van den Heuvel

Thomas van den Heuvel

15/04/2019 16:08:55
Quote Anchor link
De code van @Veur Heur is natuurlijk prima, maar het kan ook helpen om de variabelen die je in de loops gebruikt omschrijvende namen te geven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
foreach ($array as $beverage => $types) {
  foreach ($types as $type => $price) {
    echo $beverage.' '.$type.' '.$price.'<br>';
  }
}

?>

Met name de echo-regel wordt dan een stuk beter leesbaar.
 
Bryan De Baar

Bryan De Baar

19/04/2019 22:25:17
Quote Anchor link
Excuses, dacht dat ik hierbij kon aansluiten, ik zal een nieuw topic starten.
Gewijzigd op 19/04/2019 23:47:05 door Bryan De Baar
 
Ozzie PHP

Ozzie PHP

19/04/2019 22:49:33
Quote Anchor link
@Bryan,

Wil je graag een NIEUW topic starten in plaats van andermans topic te kapen?
 



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.