Error array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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 end werken! Bedrijfsprofiel Onze

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 Gouda 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! Onderdelen van jouw functie: 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

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Frontend Developer - Leeuwarden

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

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »
Remy Brokke

Remy Brokke

08/04/2007 17:59:00
Quote Anchor link
Hoi ik heb een error array gemaakt maar ik krijg steeds dezelfde error:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Warning: Invalid argument supplied for foreach() in /home/remy/domains/404inc.nl/public_html/blogr.php on line 38


Een nieuwe error in mijn array maak ik zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$errors
[] = "Er is geen bericht gevonden!";
?>


En uiteindelijk lees ik ze zo uit:

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
if(is_array($errors))
  {

    if(array_pop($errors) !== NULL)
      {

        foreach($erorrs as $key => $waarde)
          {

            echo $waarde;
            echo "<br />";
          }
      }
  }

?>
 
PHP hulp

PHP hulp

22/12/2024 18:24:09
 
- SanThe -

- SanThe -

08/04/2007 18:21:00
Quote Anchor link
Typo gemaakt? foreach($erorrs as $key => $waarde)
 
Remy Brokke

Remy Brokke

08/04/2007 18:25:00
Quote Anchor link
Ow mijn god. Schandelijk. Alleen heb ik nu wel een nieuw foutje. Hij print de array niet zoals je hier kunt zien.

Is mijn manier van het vullen van een array wel correct?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$errors
[] = "Er is geen bericht gevonden!";
?>
 
- SanThe -

- SanThe -

08/04/2007 18:29:00
Quote Anchor link
Boven ook even eerst definiëren?

$errors = array();
 
Remy Brokke

Remy Brokke

08/04/2007 18:34:00
Quote Anchor link
Dat is natuurlijk gebeurd!
 
PHP Newbie

PHP Newbie

08/04/2007 18:39:00
Quote Anchor link
Waarom gebruik je array_pop()? Hiermee haal je de laatste waarde uit de array...
 
Remy Brokke

Remy Brokke

08/04/2007 18:42:00
Quote Anchor link
http://nl3.php.net/array_pop zegt:

Quote:
Als array leeg of geen array is zal NULL worden teruggegeven.


Dit was dus voor mij de manier om te kijken of de array niet leeg is.
 
Remy Brokke

Remy Brokke

08/04/2007 18:53:00
Quote Anchor link
Naar een paar testjes ben ik er achtergekomen dat mijn manier van controleren of een array leeg is werkt:

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
if(is_array($errors))
  {

    if(array_pop($errors) !== NULL)
      {

        foreach($errors as $key => $waarde)
          {

            echo $waarde;
            echo "<br />";
            echo "Hoi";
          }


        echo "Klik <a href=\"#\" onclick=\"history.go(-1)\">hier</a> om terug te gaan.";
      }
  }

?>


Geeft als output:

Quote:
Klik hier om terug te gaan.


Niets meer en niets minder.
 
Jesper Diovo

Jesper Diovo

08/04/2007 19:47:00
Quote Anchor link
Hoe ziet je array er in totaal uit?

Als je een foreach zo gebruikt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
foreach($array as $key => $waarde)


moet je array er ook zo uit zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$array = array('key' => 'waarde','key' => 'waarde');
 
Remy Brokke

Remy Brokke

08/04/2007 20:00:00
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$errors
= array();

$i = 1;

if($i > 1)
  {

     $errors[] = "Hier klopt iets niet!";
  }

elseif($i < 1)
  {

    $errors[] = "Nee. De variabelen i is kleiner dan 1.";
  }

else
  {
     $errors[] = "Dit is compleet goed!";
  }


if(is_array($errors))
  {

    if(array_pop($errors) !== NULL)
      {

        foreach($errors as $key => $waarde)
          {

            echo $waarde;
            echo "<br />";
            echo "Hoi";
          }


        echo "Klik <a href=\"#\" onclick=\"history.go(-1)\">hier</a> om terug te gaan.";
      }
  }


?>


Zo bouw ik hem op. :)
 
Baarr

Baarr

08/04/2007 20:12:00
Quote Anchor link
Waarom dan niet zo ?

Ennuh 'dit is compleet goed' lijkt me geen error, dus ik zou het anders doen met dat ge-pop :P

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if(is_array($errors) && sizeof($errors) > 0)
{

      foreach($errors as $key => $waarde)
      {

         echo $waarde . '<br />hoi';
      }

      echo 'Klik <a href="#" onclick="history.go(-1)">hier</a> om terug te gaan.';

  }

?>
Gewijzigd op 01/01/1970 01:00:00 door Baarr
 
Remy Brokke

Remy Brokke

08/04/2007 20:26:00
Quote Anchor link
Dankjewel! Dit werkt wel! :)
 
PHP Newbie

PHP Newbie

08/04/2007 21:30:00
Quote Anchor link
Remy schreef op 08.04.2007 20:00:
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
<?php
$errors
= array();

$i = 1;

if($i > 1)
  {

     $errors[] = "Hier klopt iets niet!";
  }

elseif($i < 1)
  {

    $errors[] = "Nee. De variabelen i is kleiner dan 1.";
  }

else
  {
     $errors[] = "Dit is compleet goed!";
  }


if(is_array($errors))
  {

    if(array_pop($errors) !== NULL)
      {

        foreach($errors as $key => $waarde)
          {

            echo $waarde;
            echo "<br />";
            echo "Hoi";
          }


        echo "Klik <a href=\"#\" onclick=\"history.go(-1)\">hier</a> om terug te gaan.";
      }
  }


?>


Zo bouw ik hem op. :)



Op deze manier zal de array dus altijd maar 1 waarde hebben, die je verwijdert met array_pop()
 
Jan Koehoorn

Jan Koehoorn

08/04/2007 21:34:00
Quote Anchor link
Als je je script begint met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $errors
= array ();
?>

dan is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if (is_array ($errors))
?>

later in je script overbodig. Controleren of een array gevuld is kan inderdaad met sizeof, of simpel met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    if (!empty ($errors)) {
    // doe iets
    }
?>
 
Baarr

Baarr

08/04/2007 22:48:00
Quote Anchor link
Voor een array maakt die empty functie niet uit, voor de rest is het de meeste zinloze functie die er is..

Vantevoren je afvragen wat het resultaat is van onderstaande..

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
<?php

$tests
= array('1', 1 , 0 , '0', '', ' ');

foreach($tests as $value)
{

    if(empty($value))
    {

        echo 'empty<br >';
    }

    else
    {
        echo 'not empty<br >';
    }
}


?>
 
Jan Koehoorn

Jan Koehoorn

08/04/2007 22:56:00
Quote Anchor link
Baarr schreef op 08.04.2007 22:48:
Voor een array maakt die empty functie niet uit

Voor een array maakt die functie wel degelijk iets uit. Kijk maar eens naar de output van dit script:
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
<?php
    $gevuld
= array (1, 2, 3);
    $leeg = array ();
    
    if (empty ($gevuld)) {
        echo 'De array $gevuld is leeg';
    }

    else {
        echo 'De array $gevuld is gevuld';
    }


    if (empty ($leeg)) {
        echo 'De array $leeg is leeg';
    }

    else {
        echo 'De array $leeg is gevuld';
    }

?>
 
Baarr

Baarr

08/04/2007 23:03:00
Quote Anchor link
Nee dat bedoelde ik ook niet, ik zal het anders verwoorden;

Voor een array is die functie wel geschikt, maar voor de rest is het de meeste zinloze functie die er is..

Wat ik wilde zeggen, om een array te checken is ie nog wel nuttig, maar verder ...

Snap je ???
Gewijzigd op 01/01/1970 01:00:00 door Baarr
 
Jan Koehoorn

Jan Koehoorn

08/04/2007 23:30:00
Quote Anchor link
Ja, je formulering was een beetje ongelukkig, maar ik snap nu wat je bedoelt. In de praktijk werk ik trouwens erg veel met arrays, en dan komt die empty vaak goed van pas ;-)
 



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.