spatie herkennen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Java 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 »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »
Ozzie PHP

Ozzie PHP

22/02/2012 13:56:10
Quote Anchor link
Wat is de makkelijkste manier om te weten of er een spatie in een string staat? Via strpos?

strpos($string, ' ');
 
PHP hulp

PHP hulp

05/11/2024 16:26:31
 
Joost van der Meijden

Joost van der Meijden

22/02/2012 14:03:16
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (preg_match("/ /", $string)) {
        echo 'Match!';
    }

?>


Denk dat dat de beste methode is ... :)
Gewijzigd op 22/02/2012 14:03:52 door Joost van der Meijden
 
Ozzie PHP

Ozzie PHP

22/02/2012 14:17:22
Quote Anchor link
Joost, waarom denk je dat jouw methode beter is dan bijvoorbeeld strpos? Is dit sneller?
 
Eddy E

Eddy E

22/02/2012 15:05:21
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(substr_count($string, " ") > 0)
 {

 // ...
 }
?>


Is wellicht niet sneller maar geeft wel meer mogelijkheden (telt gelijk aantal keer voorkomen).
 
Ozzie PHP

Ozzie PHP

22/02/2012 15:10:03
Quote Anchor link
Ik hoef echt alleen maar te weten óf er een spatie in zit. Verder niks. Het gaat er niet om hoeveel spaties het zijn. Dat kan ik dus doen met strpos of preg_match. Maar is het een beter / sneller dan het ander of maakt dat niks uit? Weet iemand dat toevallig?
 
Mathias B

Mathias B

22/02/2012 15:14:19
Quote Anchor link
Ik gok dat strpos sneller is, want meestal raad men af om trage reguliere expressies te gebruiken als het niet nodig is.
 
Ozzie PHP

Ozzie PHP

22/02/2012 15:19:27
Quote Anchor link
Oké, thanks :)
 
Wouter J

Wouter J

22/02/2012 19:14:46
Quote Anchor link
En uit de resultaten van een test met PHPbench komt iets anders dan hier wordt verwacht. Ik heb 4 verschillende functies getest en de resultaten na 1000x herhalen van de code zijn:
substr_count('helloWorld', ' ')time: 186 µs
preg_match('/\s/', 'helloWorld')time: 170 µs
preg_match('/ /', 'helloWorld')time: 162 µs
strpos('helloWorld')time: 142 µs


[footnote]
De resultaten veranderen een beetje na een paar keer refreshen van de pagina, maar substr_count blijkt altijd het langzaamst en preg_match met een spatie of een whitespace character maakt niet heel veel uit en het verschil tussen preg_match en strpos is ook klein en schommelt ook.
Gewijzigd op 22/02/2012 19:30:38 door Wouter J
 
Ozzie PHP

Ozzie PHP

22/02/2012 19:24:10
Quote Anchor link
Euh... strpos is dan toch wel het snelst? Of zie ik het nu verkeerd?
 
Wouter J

Wouter J

22/02/2012 19:25:41
Quote Anchor link
Ohja, sorry. Ik dacht dat jullie het over substr_count hadden, had jou 'code' in het begin niet gezien (misschien handig om code tags te gebruiken zodat dat meteen opvalt... ;))
 
Ozzie PHP

Ozzie PHP

22/02/2012 19:44:52
Quote Anchor link
Ah oke, maakt niet uit ;)
Ik weet nu in ieder geval dat ik de beste oplossing heb :)
 
Niels K

Niels K

23/02/2012 13:17:13
Quote Anchor link
Het is niet helemaal wat je wilt, maar voor het geval dat je wil weten of de string alleen maar uit spaties bestaat kan je de functie ctype_space gebruiken.
 
Ozzie PHP

Ozzie PHP

23/02/2012 13:19:55
Quote Anchor link
okeej... denk niet dat ik het ooit nodig zal hebben :)
dan lijkt me trim() een betere optie...
 
Niels K

Niels K

23/02/2012 13:23:07
Quote Anchor link
Als je echt goed volgens de functies van PHP wil programmeren moet je trim niet in een controle gebruiken. (vind ik) De functie trim verwijderd alle spaties voor en achter een string. Wil je controleren of een string alleen uit spaties bestaat kan je dus het beste ctype_space gebruiken.

Maar goed dat is mijn mening :-) Ik weet niet hoe andere mensen hier over denken?

Edit:

Je moet wel even goed opletten hoe ctype_space de spaties ziet. Het volgende voorbeeld 'matcht' niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$string
= '\r';
if (true === ctype_space($string)) {}
?>


Hij matcht alleen het volgende voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$string
= ' '; // of $string = '            ';
if (true === ctype_space($string)) {}
?>


De functie trim ziet de volgende chars ook als 'spaties':

- " " Normale spatie
- "\t" Is een tab (6 spaties volgens mij).
- "\n" Is een nieuwe regel
- "\r" Is een return
- "\0" Een NULL byte
- "\x0B" Een verticale tab.

Daar moet je per controle rekening mee houden.
Gewijzigd op 23/02/2012 13:38:00 door Niels K
 
Ozzie PHP

Ozzie PHP

23/02/2012 13:28:52
Quote Anchor link
"Wil je controleren of een functie alleen uit spaties bestaat..."

Ik neem aan dat je een string bedoelt.

Ik zou zelf in 1e instantie denken aan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (trim($string) != '') {

}

?>


maar wat jij zegt is miscchien wat netter.
 
Niels K

Niels K

23/02/2012 13:31:05
Quote Anchor link
Je hebt gelijk, dat bedoelde ik inderdaad :-)

Ja dat zou je denken, maar ik zat even op php.net te kijken en kwam toen die functie tegen. Zie ook mijn edit voor meer informatie over de controles van trim en ctype_space.
 
Ozzie PHP

Ozzie PHP

23/02/2012 13:48:16
Quote Anchor link
Ah ja, oké. Misschien komt het nog eens van pas :)
 
Niels K

Niels K

23/02/2012 13:50:48
Quote Anchor link
Precies, ik wilde je het niet onthouden :-)
 
Ozzie PHP

Ozzie PHP

23/02/2012 14:13:36
Quote Anchor link
hehe, thanks ;)
 



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.