spatie herkennen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

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 »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Medior/senior Fullstack 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 »

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 »

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 in onderwijsland. Wat vragen

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 »

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 »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

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

28/04/2024 05:47:35
 
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.