While-loop

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

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 developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

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 »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »
Robert Bergen

Robert Bergen

16/11/2017 21:58:11
Quote Anchor link
Hallo, hoe moet je dit doen met de while loop ipv for-loop? Ik wil dat de weekdagen onder elkaar worden weergegeven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    $weekdagen
= array("maandag", "dinsdag", "woensdag", "donderdag", "vrijdag");
    for ($i=0; $i<5; $i++) {
        echo $weekdagen[$i];
        print "<br>\n";
    }

?>
 
PHP hulp

PHP hulp

11/01/2025 16:43:10
 
- Ariën  -
Beheerder

- Ariën -

16/11/2017 22:09:06
Quote Anchor link
Niet zo heel lastig, als je hier naar kijkt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$weekdagen
= array("maandag", "dinsdag", "woensdag", "donderdag", "vrijdag");
$i = 0;
while($i <= 4) {
     echo $weekdagen[$i]."<br>".PHP_EOL;
     $i++;
}

?>

Kleine verbetering aangebracht: De end-of-line heb ik door PHP laten bepalen met PHP_EOL.
Gewijzigd op 16/11/2017 22:10:01 door - Ariën -
 
Rob Doemaarwat

Rob Doemaarwat

16/11/2017 22:24:41
Quote Anchor link
Voor de leuk: een do-while
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
do print(array_shift($weekdagen)."<br>\n");
while($weekdagen);

Of een one-liner:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
while($dag = array_shift($weekdagen)) print("$dag<br>\n");
 
Ben van Velzen

Ben van Velzen

16/11/2017 22:56:17
Quote Anchor link
Leuk zeg, die huiswerk opdrachten ;-)
 
- Ariën  -
Beheerder

- Ariën -

16/11/2017 23:07:15
Quote Anchor link
Mits ze maar PHPhulp noemen onder aan de opdracht, dan knijp ik nu een oogje dicht ;-)
 
Ben van Velzen

Ben van Velzen

17/11/2017 00:05:20
Quote Anchor link
Goeie, Ariën. Alsof dat gaat gebeuren lol
 
- SanThe -

- SanThe -

17/11/2017 00:19:55
Quote Anchor link
@Rob Doemaarwat: Lekker creatief. Hou ik wel van.
 
- Ariën  -
Beheerder

- Ariën -

17/11/2017 00:25:47
Quote Anchor link
Soms lijkt het wel een challenge, om een stukje code zo kort mogelijk te maken ;-)
 
Ben van Velzen

Ben van Velzen

17/11/2017 00:46:20
Quote Anchor link
Met een beetje golfen is niks mis, het laat zien dat je een taal goed beheerst.
 
Rob Doemaarwat

Rob Doemaarwat

17/11/2017 08:01:23
Quote Anchor link
Ben van Velzen op 16/11/2017 22:56:17:
Leuk zeg, die huiswerk opdrachten ;-)

Ach, zoals met het hele leven: was het nog maar zo simpel als vroeger ;-)
 
Willem vp

Willem vp

17/11/2017 12:23:38
Quote Anchor link
- Ariën - op 16/11/2017 22:09:06:
Kleine verbetering aangebracht: De end-of-line heb ik door PHP laten bepalen met PHP_EOL.

Waarom zou dat een verbetering zijn? PHP_EOL richt zich naar het serverplatform en de EOL is alleen relevant op het ontvangende systeem. Als je zit te browsen op een Windows-machine naar een server die op Linux draait, krijg je evengoed de verkeerde EOL te verwerken.

PHP_EOL heeft dan ook uitsluitend nut wanneer je data genereert die niet naar een browser gaat en die wordt verwerkt op de computer waar PHP op draait; je spreekt dan over lokale, niet-browsergebonden scripts.

Zou je PHP_EOL gebruiken op een webserver die op RISC OS draait, dan wordt er zelfs syntactisch foute HTML gegenereerd, want dat platform maakt gebruik van een LFCR-sequence, die volgens de HTML-standaard niet is toegestaan.

Wanneer je email genereert is PHP_EOL sowieso uit den boze, want de SMTP-standaard staat geen 'losse' CR of LF toe, alleen de combinatie CRLF. Ook in HTTP-headers moet je volgens de standaard CRLF gebruiken.

Oftewel: snel vergeten dus, dat hele PHP_EOL-frutseltje.

Edit:

Het is zelfs nóg erger: PHP_EOL genereert helemaal niet, zoals gesuggereerd in de documentatie, de correcte EOL voor het betreffende platform. Het genereert CRLF op Windows en LF op alle andere platforms. Heb je dus een platform dat gebruik maakt van CR of LFCR, of van CRLF op een niet-Win32 OS, dan 'hedde pech'.

PHP_EOL klinkt dus als een leuke poging om iets platform-onhafhankelijks in PHP in te bouwen, maar blijkt dus niet meer dan een goed voorbeeld van een anti-pattern te zijn.
Gewijzigd op 17/11/2017 13:09:11 door Willem vp
 
- Ariën  -
Beheerder

- Ariën -

17/11/2017 13:11:42
Quote Anchor link
Hmmm, op dat punt heb je wel gelijk.
 



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.