Error array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

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 Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! 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

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

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

12/07/2025 11:11:52
 
- 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.