Achternaam netter maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

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 »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

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 »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »
Rogier Burton

Rogier Burton

23/09/2012 12:20:05
Quote Anchor link
Hallo allemaal,

Ik heb één invoerveld waar een klant zijn/haar achternaam invult. Ik wil per sé niet gebruik maken van een apart invoerveld voor tussenvoegsels. Nu heb ik een array met bestaande tussenvoegsels en wil ik eigenlijk dat alle woorden ucfirst worden, behalve diegene die in de array voorkomen. Heel simpel eigenlijk, maar ik kom er niet uit!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$surnameprefixes = array("af","aan","bij","de","den","der","d'","het","'t","in","onder","op","over","'s","'t","te","ten","ter","tot","uit","uijt","van","vanden","ver","voor","En combinaties:","aan de","aan den","aan der","aan het","aan 't","bij de","bij den","bij het","bij 't","boven d'","de die","de die le","de l'","de la","de las","de le","de van der","","in de","in den","in der","in het","in 't","onder de","onder den","onder het","onder 't","over de","over den","over het","over 't","op de","op den","op der","op gen","op het","op 't","op ten","van de","van de l'","van den","van der","van gen","van het","van la","van 't","van ter","van van de","uit de","uit den","uit het","uit 't","uit te de ","uit ten","uijt de","uijt den","uijt het","uijt 't","uijt te de ","uijt ten","voor de","voor den","voor in 't");

$surname = 'van den berg'; //moet worden: van den Berg
$surname = 'van lenderen tot someren'; //moet worden: van Lenderen tot Someren


Iemand een idee hoe dit te doen?
 
PHP hulp

PHP hulp

26/04/2024 16:13:05
 
Joris van Rijn

Joris van Rijn

23/09/2012 12:31:41
Quote Anchor link
Het zal vast wel kunnen met een regex (ik ben er niet heel erg in thuis),
Maar ik zou $surname splitten bij elke spatie en dan op woorden controleren en vervolgens weer 1 string ervan maken (met ucfirst)
 
Write Down

Write Down

23/09/2012 12:38:49
Quote Anchor link
Waarom het je zelf moeilijk maken... Ik zou echt wel gaan voor een apart veld. Met een beetje CSS code, kan je er voor zorgen dat het lijkt dat je maar één veld gebruikt. Lijkt me efficiënter & makkelijker.
 
Rogier Burton

Rogier Burton

23/09/2012 12:42:48
Quote Anchor link
Write Down op 23/09/2012 12:38:49:
Waarom het je zelf moeilijk maken... Ik zou echt wel gaan voor een apart veld. Met een beetje CSS code, kan je er voor zorgen dat het lijkt dat je maar één veld gebruikt. Lijkt me efficiënter & makkelijker.

Het gaat hier om de registratie bij een webshop. De klant moet al redelijk veel gegevens invullen en met oog op usability wil ik het simpel houden door tussenvoegsel en achternaam in één veld te laten. Ik kies dus voor het gemak van de klant, en niet voor het gemak van mijzelf :)
 
Ozzie PHP

Ozzie PHP

23/09/2012 13:49:10
Quote Anchor link
Ten eerste vraag ik me af of jij ALLE combinaties op voorhand kunt afvangen? Volgens mij niet. Daarnaast moet je goed opletten want er zullen ongetwijfeld mensen zijn die bijv. Uit heten, bijv. Rogier Uit. Je wil niet dat er dan komt te staan Rogier uit.

Is het niet handiger om zoiets te doen als dit:
Bestaat de naam uit 2 woorden, dan allebei met een hoofdletter. Bestaat de naam uit meer dan 2 woorden dan alleen het eerste en laatste woord met hoofdletter.

Anyhow, je streven is nobel, maar ik denk dat je het in de praktijk nooit 100% waterdicht zal krijgen.

De beste manier is denk ik dan toch met 3 invoervelden werken.

"De klant moet al redelijk veel gegevens invullen en met oog op usability wil ik het simpel houden door tussenvoegsel en achternaam in één veld te laten."

Dan zal het voor die 2 extra velden toch ook niet meer uitmaken hè ;-)

Misschien eens kijken of je in die andere gegevens iets kunt weghalen? Beperk je tot het essentiële: naam, factuuradres, afleveradres, e-mailadres, tel.nr.
Gewijzigd op 23/09/2012 13:50:51 door Ozzie PHP
 
Write Down

Write Down

23/09/2012 14:00:39
Quote Anchor link
Rogier Burton op 23/09/2012 12:42:48:
Write Down op 23/09/2012 12:38:49:
Waarom het je zelf moeilijk maken... Ik zou echt wel gaan voor een apart veld. Met een beetje CSS code, kan je er voor zorgen dat het lijkt dat je maar één veld gebruikt. Lijkt me efficiënter & makkelijker.

Het gaat hier om de registratie bij een webshop. De klant moet al redelijk veel gegevens invullen en met oog op usability wil ik het simpel houden door tussenvoegsel en achternaam in één veld te laten. Ik kies dus voor het gemak van de klant, en niet voor het gemak van mijzelf :)


Dat ene veldje zal het voor de klant ook niet rampzalig maken...
 
Wouter J

Wouter J

23/09/2012 14:32:58
Quote Anchor link
Je gaat er nu vanuit dat tussenvoegsels met kleine letters moeten? Dat is helemaal niet altijd zo:

Jan van Slooten
J. van Slooten
graaf van Slooten
Meneer Van Slooten
Ds. Van Slooten

Alleen als het vooraf wordt gegaan door een naam of voorletter(s) moet het tussenvoegsel met een kleine letters, in elk ander geval met hoofdletters. En de d' of 't moeten altijd met kleine letters...

Kortom: Je kan het systeem hoe je die nu wilt nooit waterdicht maken.
Gewijzigd op 23/09/2012 14:33:36 door Wouter J
 
Eddy E

Eddy E

23/09/2012 14:47:44
Quote Anchor link
Ik ken iemand (jongen, 13 jaar inmiddels) die heette van zichzelf Hendrik Dockters-Van Leeuwen (dus niet dokter van het plaatjes Leeuwen!).

Als hij gaat trouwen met (bijvoorbeeld met Marietje Van den Berg), dan gaat die Marietje dus officieel Marietje Dockters-Van Leeuwen Van den Berg heten.
Knappe regex daarvoor. Want haar achternaam is dus Dockters-Van Leeuwen Van den Berg. Met 5 hoofdletters daarin!

Kortom: leuk idee, maar laat wat de mensen invoeren gewoon staan.
Tenzij het 1 woord is: dan mag je ucfirst() eroverheen gooien.
 



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.