vullen van array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# backend developer gezocht, hardware component,

Ben je een C# developer en zoek je een baan in Rotterdam waar je systemen ontwikkeld die communiceren met hardware? Bij een klein bedrijf met korte lijnen, een open cultuur en veel vrijheid? Wellicht dat dit dan iets voor je is. Voor een klant in Rotterdam zijn we op zoek naar een ervaren C# developer. Het gaat hier om een bedrijf dat gericht is om voor overheden en ondernemingen informatie vanuit bepaalde meetsystemen te verwerken en te presenteren. Zo is bijvoorbeeld een van de projecten waar je als ontwikkelaar aan gaat werken; het bouwen van een website waar gebruikers informatie

Bekijk vacature »

Junior .NET C# developer gezocht, Dordrecht

Ben je een .NET C# developer die in Dordrecht woont, of in de omgeving hiervan, en op zoek is naar een nieuwe baan? Bij een bedrijf met betrokken collega’s, die elkaar graag helpen, binnen een informele cultuur? En aan een succesvol product wilt werken dat constant verder ontwikkeld wordt? Voor een bedrijf in Dordrecht zijn we op zoek naar verschillende C# developers. Het bedrijf richt zich op de ontwikkeling van software voor een specifieke branche en heeft circa 5000 gebruikers. De organisatie bestaat uit circa 20 mensen waarvan 6 .NET developers, 1 architect en 3 software testers. Het werk bestaat

Bekijk vacature »

Senior .NET developer/ architect gezocht, api deve

Ben je een ervaren .NET developer en op zoek naar baan waarbij je je ook meer kunt gaan richten op architectuur? Binnen een leuke, sociale en betrokken werkomgeving? Met technieken als .NET Core en Azure? Dan zou deze baan wellicht iets voor jou kunnen zijn. Voor een organisatie in Rotterdam zijn we op zoek naar eens senior .NET ontwikkelaar/ architect. De organisatie bevindt zich in de financiële branche en is een van de grotere spelers in hun vakgebied. De organisatie bestaat uit circa 600 medewerkers en heeft verschillende vestigingen in Nederland. Het hoofdkantoor zit in Rotterdam en daar is ook

Bekijk vacature »

Systeem- en Applicatiebeheerder

Systeem- en Applicatiebeheerder (36 uur) Systemen en applicaties beheren is jouw ding, al houdt het daar niet bij op. Onder de radar liggen er namelijk nog veel mooiere projecten op je te wachten. Met als basis de functie systeem- en applicatiebeheerder trek je ook projecten naar je toe! Veelzijdig? Zo kun je de functie van systeem- en applicatiebeheerder wel noemen. Misschien is dat zelfs een understatement, want in deze baan komt er werkelijk van alles op je af. Je zorgt in de eerste plaats dat de primaire systemen en bedrijfsapplicaties werken zoals zou moeten. En daarnaast ben je achter de

Bekijk vacature »

Java Developer / Overheid / Complexiteit

Functieomschrijving Wil jij als Java Developer een bijdrage leveren aan een veiliger Nederland en je als Java Developer bezig houden met zeer complexe bedrijfskritische applicaties? Lees dan snel verder! Doorontwikkelen bedrijfskritische applicaties; Aanpassingen maken in de bestaande applicatie; Vertalen van jouw visie op continuous integration en continuous delivery; Debuggen van de applicatie; In gesprek gaan met eindgebruikers om verbetervoorstellen op te halen. Functie-eisen Minimaal HBO-werk en denkniveau; Minimaal 5 jaar werkervaring als Java Developer; Je bent minimaal OCP-Java SE 6 gercertificeerd; Je hebt kennis van Webservices en Continuous Integration; Je bent analytisch sterk en zowel klant- als resultaatgericht. Bedrijfsomschrijving Binnen

Bekijk vacature »

Consultant voor de Zorg

Wil jij jezelf razendsnel ontwikkelen bij de marktleider in de zorg-ICT? En vind jij het een uitdaging om de zorgprocessen binnen een zorginstelling te verbeteren? Grijp dan deze kans en wordt Consultant voor de Zorg! Voor ons hoofdkantoor zoeken wij een enthousiaste en klantgerichte aanpakker met liefde voor zorg en ICT. Jouw baan Als Consultant voor de Zorg ben jij de onmisbare schakel tussen de zorgprofessionals en onze software ontwikkelaars. De zorgorganisaties die onze software gebruiken en onderhouden, worden door jou begeleid. Je leidt zorgprofessionals op om met onze software te werken, helpt bij implementatietrajecten in het ziekenhuis en ondersteunt

Bekijk vacature »

Software Engineer/Integrator

A four-year position is available for an enthusiastic Software Engineer/Integrator The Hague, 30.4 - 38 hours a week Vacancy number: AT2020-071 What is the project you will be working on? You will be part of a project from ODISSEI – the Open Data Infrastructure for Social Science and Economic Innovations. Together with the project partners, you will work towards providing a shared social science research infrastructure and accelerate the development of computational social science in the Netherlands. Specifically, the task you will focus on pertains to deploying a portal that provides uniform access to social science (meta)data from various large

Bekijk vacature »

Medior/Senior Fullstack .Net Developer - CMS &

Voor een grote financiële dienstverlener zijn wij op zoek naar een ervaren Full-stack Software Developer (.Net / C#). Onlangs hebben zij een nieuw CMS systeem in gebruik genomen en is de vernieuwde website online gegaan. Samen met je collega’s van het 8 koppige ontwikkel team, waarvan één andere Full-stack .Net Developer, ga je de portals en websites flink uitbreiden met nieuwe functionaliteit en upgrades in de DevOps omgeving. Hierin werk je veelal met o.a. Sitecore, Unit Testing, CI/CD, TFS, Git, Scrum en JavaScript, HTML en CSS. Je hebt veel vrijheid in je functie en in het meedenken aan de doorontwikkeling

Bekijk vacature »

(Junior) webontwikkelaar

Wat zijn je taken? Als webontwikkelaar werk je op onze locatie in Kesteren in een team met ervaren collega’s die je coachen met praktische tips. Je werkt aan overzichtelijke projecten of doet aanpassingen aan webtoepassingen die wij voor klanten hebben gerealiseerd. Je hebt contact met de klant en realiseert interessante en innovatieve toepassingen. Je ziet dat je inspanning resultaat oplevert voor de klant! Wat verwachten we van jou? Mbo of Hbo werk- en denkniveau. Opleiding Informatica pré Schoolverlater of enkele jaren ervaring Ervaring middels werk of stage met softwareontwikkeling Kennis van de techniek waarmee wij werken: C#, ASP.NET Core en

Bekijk vacature »

Mobile App Developer

Ons Mobile-ontwikkelteam zoekt een gedreven Mobile App Ontwikkelaar. Ben jij analytisch en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. Je kunt hierbij denken aan apps voor verpleegkundigen, thuiszorgmedewerkers, de sterilisatieafdeling en - natuurlijk - de artsen zelf. Door jouw hands-on-mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg). Samen met je collega’s ben je verantwoordelijk voor het ontwerpen en

Bekijk vacature »

Cloud Software Developer

Als Cloud Software Developer ga je aan de slag met onze SaaS-dienst Zorgplatform. Voor de ontwikkeling hiervan gebruiken wij Microsoft technologie. Zie jij dit als een uitdaging? Lees dan verder! Jouw baan Als Cloud Software Developer ga je werken aan ons Zorgplatform. Dit is een veilige service die uitgebreide ondersteuning biedt voor transmurale samenwerking. Wij ontwikkelen dit in C# in een ASP.NET Core framework. Je gaat aan de slag met het opzetten van microservices voor de verschillende processen die Zorgplatform ondersteunt. Je maakt bijvoorbeeld de integratie voor het inkijken van het medisch dossier mogelijk aan de hand van toelatingen, geregistreerd

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Microsoft SQL Server DBA

Heb jij ervaring met het beheren van Microsoft SQL Server of Azure database? En ben je een multi-skilled DBA met interesse in meerdere database management systemen? Kun jij het beheer van database omgevingen verbeteren en automatiseren? Dan bieden wij jou een mooie kans om goed tot je recht te komen! Wat ga je doen? Als Microsoft SQL Server DBA ben je samen met een team verantwoordelijk voor de goede werking van Microsoft SQL Server infrastructuren. Daarnaast krijg je de mogelijkheid om betrokken te worden bij uitdagende projecten. Afhankelijk van je ervaring en competenties, kun je naast beheer ook meewerken aan

Bekijk vacature »

Software Developer Inhouse Software Pakket Informe

Functieomschrijving Heb jij zowel ervaring op de back als front-end en vind jij het leuk om complexe materie eigen te maken als software ontwikkelaar? Kom je uit de buurt van Nijmegen of Doetinchem en wil je van A tot Z verantwoordelijk zijn voor de development werkzaamheden? Lees dan snel verder en solliciteer! Software doorontwikkelen qua functionaliteiten en ander maatwerk op zowel back- als front-end; Samen met collega's sparren over innovatieve ontwikkelingen die mogelijk gemaakt kunnen worden; Schakelen met de business en de requirements vertalen naar mooie, duurzame oplossingen; Je hebt ruime ervaring met object georiënteerd programmeren en vindt het leuk

Bekijk vacature »

Young Professional Program Software Engineer

Are you passionate about software development? Do you enjoy creating software and building cool applications? Then this Young Professional Software Program is what you are looking for! This program will give you the chance to become part of Itility’s software development team. The program Projects Itility deals with: Software development using microservices and/or serverless architecture Internet of Things projects; like a real-time analytics platform for a motor that is travelling around the world in 80 days Building Continuous Integration (CI) and Continuous Delivery (CD) pipelines Software development on cloud platforms such as Azure, Amazon, or Google Working on our own

Bekijk vacature »
Gerard Brieder

Gerard Brieder

09/07/2018 15:03:39
Quote Anchor link
Hallo beste PHP liefhebbers,

Ik heb een vraag betreffende het maken van een array, die gevuld wordt naar aanleiding van de vooraf aan gevinkte opties.

Dit is het programma:
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
session_start();
/*
 * De naam van het programma: Test_Label_array.php
 * De ontwikkelingsdatum: 2018-07-09
 * De naam van de auteur:
 *
 * De edit opleverings datum:
 * De naam van de editor:
 *
 * versie nummer: 0.1
 *
 * De beschrijving van het programma:
 * Vult de array $labels
 */

?>

<html>
    <head>
        <title>vult array $labels</title>
        <meta charset="UTF-8">
        <meta name="Login" content="width=device-width, initial-scale=1.0">
        <meta "description" content="Test programma om label array te vullen.">
        <meta name="author" content="naam">
    </head>

    <body>
    <?php
        
        /* Gewenste data definitie: ongewenst=0 gewenst=1 */
        $_SESSION['fam_user_name']=1;
        $_SESSION['fam_e_mail']=0;
        $_SESSION['fam_passwd']=0;
        $_SESSION['fam_street']=0;
        $_SESSION['fam_complex_no']=1;
        $_SESSION['fam_birth_date']=0;
        /* checkbox invoer j/n */
        $_SESSION['checkbox_1']=1;
        $_SESSION['checkbox_2']=0;

/* Maak een labels array met alle formulier velden handmatig (dit werkt!). */
/* $labels = array('user_name' => 'Familie_naam',
'complex_no' => 'Complex_nummer',
'sfinx_new' => 'Sfinx_complex'); */

        /* Maak een optioneel labels array met alle keuze velden, */
        /* die in het formulier moeten voorkomen.                 */
        
        /* $opties_aan="(";*/ /* Voeg haakje open toe */


        if ($_SESSION['fam_user_name']<>0) {
            $opties_aan=$opties_aan."'user_name' => 'Familie_naam',";
        }

        if ($_SESSION['fam_e_mail']<>0) {
            $opties_aan=$opties_aan."'e_mail' => 'mailadres',";
        }

        if ($_SESSION['fam_user_passwd']<>0) {
            $opties_aan=$opties_aan."'passwd' => 'paswoord',";
        }

        if ($_SESSION['fam_street']<>0) {
            $opties_aan=$opties_aan."'street' => 'straat',";
        }

        if ($_SESSION['fam_complex_no']<>0) {
            $opties_aan=$opties_aan."'complex_no' => 'Complex_huisnummer',";
        }

        if ($_SESSION['fam_birth_date']<>0) {
            $opties_aan=$opties_aan."'birth_date' => 'Geboortedatum',";
        }

        if ($_SESSION['checkbox_1']<>0) {
            $opties_aan=$opties_aan."'sfinx_new' => 'Sfinx_complex',";
        }
        
        if ($_SESSION['checkbox_2']<>0) {
            $opties_aan=$opties_aan."'boxtekst2' => 'Boxtekst2',";
        }
          
        /* Haal laatste comma weg  */
        $opties_aan = substr_replace($opties_aan,"",-1);
        
        /* $opties_aan = $optie_aan.")"; */ /* Voeg haakje sluiten toe */
        /* $labels = array.$opties_aan */

        

$labels = array ($opties_aan); /* dit werkt niet!!!!! */

        echo "Dit is de inhoud van de string: ".$opties_aan."<br><br>";
        echo "Dit zijn de veldnamen en inhoud van de velden:<br>";
        foreach ($labels as $field => $value) {
            echo "Naam van veld: ".$field." Inhoud van veld: ".$value."<br>" ;
        }

    ?>

    </body>
</html>

Edit:
Ik heb code-tags geplaatst. Gelieve dit in het vervolg zelf toe te voegen aan je bericht.
Zie ook: Veel gestelde vragen: Welke UBB-codes kan ik gebruiken.
Gewijzigd op 09/07/2018 15:42:43 door - Ariën -
 
PHP hulp

PHP hulp

04/07/2020 03:40:44
 
- Ariën -
Beheerder

- Ariën -

09/07/2018 15:44:13
Quote Anchor link
Wat zegt var_dump over $opties_aan? en over $labels?
Deze functie is ideaal om te debuggen en dus ook om te kijken wat voor datatype en waarde er in een variabele zitten.
 
Thomas van den Heuvel

Thomas van den Heuvel

09/07/2018 15:51:33
Quote Anchor link
Waarom maak je van $opties_aan niet direct een array? Nu is het een hele lange string met het uiterlijk van een array?

Ik zou eerder iets verwachten in de trant van:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (array_key_exists('fam_user_name', $_SESSION) {
    $opties_aan['user_name'] = 'Familie_naam';
}

?>

Ook loont het de moeite om de index-namen van de sessie en $opties_aan gelijk te stellen, zodat je zoiets kunt doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
foreach (array(
    'fam_user_name' => 'Familie_naam',
    'fam_email' => 'mailadres',
    // et cetera
) as $k => $v) {
    if (array_key_exists($k, $_SESSION)) {
        $opties_aan[$k] = $v;
    }
}

?>
 
Gerard Brieder

Gerard Brieder

09/07/2018 15:55:49
Quote Anchor link
Geeft de zelfde output als die ik zelf al gemaakt had om te zien wat er in de variabele stond. Sorry Arien!

Toevoeging op 09/07/2018 16:03:38:

Thomas, bedankt voor je reactie.
Deze oplossing, begrijp ik nog niet helemaal.
Ik neem even de tijd om dit uit te werken en te begrijpen.
Daarna kom ik er op terug.
Ik hoop dat mij dit helpt, zo niet, dan ligt het niet aan jou maar aan mij zelf en begrijp ik het niet.
Het heeft gelukkig geen haast, dus studeren maar even!
vriendelijke groet,
Gerard


Toevoeging op 10/07/2018 01:27:30:

Thomas,
Bedankt voor je goede opmerking, ik heb er nu rechtstreeks een array van gemaakt en het werkt.
Ook via jou voorbeeld zag ik hoe je de array kon vullen, dat wist ik niet dat dit zo mogelijk was.
Ik kan weer verder.
Zie onderstaand:
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
60
61
62
63
<?php
    session_start();
    /*
    * De naam van het programma: Test_Label2_array.php
    * De ontwikkelingsdatum: 2018-07-09
    * De naam van de auteur: G.J. de Brieder Sr.
    *
    * De edit opleverings datum:
    * De naam van de editor:
    *
    * versie nummer: 0.02
    *
    * De beschrijving van het programma:
    * Test de inhoud van array $labels
    */
        
    /* Gewenste data definitie: ongewenst=0 gewenst=1 */

    $_SESSION['fam_user_name']=1;
    $_SESSION['fam_e_mail']=0;
    $_SESSION['fam_passwd']=0;
    $_SESSION['fam_street']=0;
    $_SESSION['fam_complex_no']=1;
    $_SESSION['fam_birth_date']=0;
    /* checkbox invoer j/n */
    $_SESSION['checkbox_1']=1;
    $_SESSION['checkbox_2']=0;

    /* Maak een optioneel labels array met alle keuze velden, */
    /* die in het formulier moeten voorkomen (Nu is dat:      */
    /* user_name, complex_no en een checkbox_1)               */

    
    $opties_aan=array ();
    if ($_SESSION['fam_user_name']==1) {
        $opties_aan['user_name'] = 'Familie_naam';
    }

    if ($_SESSION['fam_e_mail']==1) {
        $opties_aan['e_mail'] = 'Mailadres';
    }

    if ($_SESSION['fam_passwd']==1) {
        $opties_aan['passwd'] = 'Paswoord';
    }

    if ($_SESSION['fam_street']==1) {
        $opties_aan['street'] = 'Straat';
    }

    if ($_SESSION['fam_complex_no']==1) {
        $opties_aan['complex_no'] = 'Huisnummer';
    }

    if ($_SESSION['fam_birth_date']==1) {
        $opties_aan['birth_date'] = 'Geboortedatum';
    }

    if ($_SESSION['checkbox_1']==1) {
        $opties_aan['sfinx_new'] = 'Sfinx_complex';
    }

    if ($_SESSION['checkbox_2']==1) {
        $opties_aan['checkbox_2'] = 'Checkbox2';
    }

    echo "Dit is de inhoud van de string: ".$opties_aan."<br><br>";
    echo "Dit zijn de veldnamen en inhoud van de velden:<br>";
    foreach ($opties_aan as $field => $value) {
        echo "Naam van veld: ".$field." Inhoud van veld: ".$value."<br>" ;
    }


?>
 



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.