Error array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

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 Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

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 »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! 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 het gebied van

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

17/07/2024 23:54:13
 
- 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.