postcode splitten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

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 »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. 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

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Medior Java developer

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 »

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 »

Pagina: 1 2 volgende »

Johan van Wilsum

Johan van Wilsum

13/11/2006 19:07:00
Quote Anchor link
ik heb vanuit de database met postcodes die opmaak heeft 1234AB en aangezien deze alle van ned heeft kan ik ze niet veranderen;)

hoe zorg ik ervoor dat de output 1234 AB wordt?

Johan
 
PHP hulp

PHP hulp

19/11/2024 02:29:18
 
Joren de Wit

Joren de Wit

13/11/2006 19:11:00
Quote Anchor link
Ik snap niet wat je nu precies wilt, maar om de cijfers van de letters te scheiden en ze eventueel met een spatie ertussen weer te geven, zou je zoiets kunnen doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$postcode
= '1234AB';
$cijfers = substr($postcode, 0, 4);
$letters = substr($postcode, -2, 2);

echo $cijfers.' '.$letters;
?>
 
K i p

K i p

13/11/2006 19:14:00
Quote Anchor link
Of:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    $postcode
= '1121xy';
    $cijfers = $postcode{0}.$postcode{1}.$postcode{2}.$postcode{3};
    $letters = $postcode{4}.$postcode{5};
?>

Niet dat het handiger is, maar vind ik wel leuk om te weten ;-)
 
Johan van Wilsum

Johan van Wilsum

13/11/2006 19:14:00
Quote Anchor link
Dat moest ik hebben Blanche!! Dank je

Jij ook dank je Bios
Die beveiliging had ik al ingebouw, maar als die van jou zo beter werkt ga ik het nu even testen.

Weet je misschien waarom ik geen mail krijg als iemand reageerd:P staat wel bij mij ingesteld.
Gewijzigd op 01/01/1970 01:00:00 door Johan van Wilsum
 
Joren de Wit

Joren de Wit

13/11/2006 19:17:00
Quote Anchor link
@Boris: je zegt zelf al dat het niet handiger is. Want stel nu dat er toch al een postcode in het formaat '1234 AB' staat, dan werkt jouw script al niet meer aangezien $letters dan gelijk is aan ' A'.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Frank -

Frank -

13/11/2006 19:35:00
Quote Anchor link
Waarom laat je de database niet splitten?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
  CONCAT(
    SUBSTRING(postcode, 1, 4),
    ' ',
    SUBSTRING(postcode, 5, 2)
  )
FROM
  tabelnaam
 
Joren de Wit

Joren de Wit

13/11/2006 19:55:00
Quote Anchor link
@Frank: ook een mooie! Wel even een alias erbij dan natuurlijk:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
    CONCAT(
        SUBSTRING(postcode, 1, 4),
        ' ',
        SUBSTRING(postcode, 5, 2)
    )
    AS postcode_new
FROM
    tabelnaam


Edit:
alias aangepast
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
K i p

K i p

13/11/2006 19:56:00
Quote Anchor link
@Blanche:
Ja en wat als nou iemand '1234 AB ' typt? :-P Kun je beter met rexexp de letters en cijfers eruit halen.
 
Joren de Wit

Joren de Wit

13/11/2006 20:03:00
Quote Anchor link
Boris schreef op 13.11.2006 19:56:
@Blanche:
Ja en wat als nou iemand '1234 AB ' typt? :-P Kun je beter met rexexp de letters en cijfers eruit halen.


Klopt, maar persoonlijk zou ik er altijd een trim() overheen halen voordat ik iets in de database plaats. Maar je punt is duidelijk ;-)
 
K i p

K i p

13/11/2006 20:06:00
Quote Anchor link
Edit:
@Blanche: Idd, trim() is inderdaad het handigste.

@Johan van Wilsum:
Quote:
Jij ook dank je Bios


Boris...
Gewijzigd op 01/01/1970 01:00:00 door K i p
 
Jan Koehoorn

Jan Koehoorn

13/11/2006 20:13:00
Quote Anchor link
Boris schreef op 13.11.2006 19:56:
@Blanche:
Ja en wat als nou iemand '1234 AB ' typt? :-P Kun je beter met rexexp de letters en cijfers eruit halen.

Je controleert natuurlijk of iemand het goed invult. Dus niet naderhand nog gaan trimmen en regexen.

Dus zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    function valid_postcode ($pc) {
        return eregi ('^[0-9]{4}[A-Z]{2}$', $pc);
    }

?>
 
K i p

K i p

13/11/2006 20:18:00
Quote Anchor link
Ik vind het wel bruut om tegen een bezoeker te zeggen dat zijn postcode 'ABCD 12 ' fout is. Kun je beter twee vakjes maken, 1 voor letters en 1 voor cijfers, en er een maxlength opzetten. Als iemand die maxlength er dan afhaalt maakt het niet uit, omdat je er toch een substr($var,4); overheen haalt.
 
Joren de Wit

Joren de Wit

13/11/2006 20:25:00
Quote Anchor link
Boris, dat ben ik niet met je eens. Je wilt toch een geldige nederlandse postcode als resultaat? Die bestaan uit 4 cijfers gecombineerd met 2 letters.

Wil je een postcode uit een ander land ook toestaan, dan zul je je postcodecheck moeten aanpassen. Maar dus niet zoals bij jou het geval is ook ongeldige postcodes toe gaan laten ;-)
 
K i p

K i p

13/11/2006 20:28:00
Quote Anchor link
ik bedoel dat ik 'ABCD 12 ' geen ongeldige postcode vind ;-)
 
Jan Koehoorn

Jan Koehoorn

13/11/2006 20:30:00
Quote Anchor link
Voor de volledigheid; als je 0 of 1 spaties tussen de 4 cijfers en 2 letters wilt, wordt je regex zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    function valid_postcode ($pc) {
        return eregi ('^[0-9]{4} ?[A-Z]{2}$', $pc);
    }

?>
 
Klaasjan Boven

Klaasjan Boven

13/11/2006 20:43: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
SELECT
  CASE
   WHEN
    LENGTH(postcode) = 6
     THEN
      SELECT    
      CONCAT(
        SUBSTRING(postcode, 1, 4),
        ' ',
        UPPER(SUBSTRING(postcode, 5, 2))
        )
    AS postcode
    ELSE
   SELECT postcode
END CASE

Geeft volgens mij ook de goede uitkomst ongeacht het aantal tekens en kleine dan wel hoofdletters
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
K i p

K i p

13/11/2006 21:08:00
Quote Anchor link
Als de lengte van postcode 5 is, dan eheft dit toch geen zin:
SUBSTRING(postcode, 5, 2)
? Of betekent lengte 5 => 6 karakters, als 0 mee wordt geteld?
 
Klaasjan Boven

Klaasjan Boven

13/11/2006 21:10:00
Quote Anchor link
Boris je hebt gelijk aangepast moest natuurlijk 6 zijn
 
Arian Stolwijk

Arian Stolwijk

13/11/2006 21:46:00
Quote Anchor link
@ Jan:

Misschien is dit dan een betere??
Aangezien de postcodes bij 1000 beginnen toch?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
function IsPostcode($postcode) {
    return preg_match('/^[1-9][0-9]{3} ?[a-zA-Z]{2}$/', $postcode);
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Arian Stolwijk
 
Frank -

Frank -

13/11/2006 21:51:00
Quote Anchor link
Nog even over de alias, zorg er wel voor dat deze een andere naam heeft dan het origineel. Anders heeft het weinig zin en gaat het uiteindelijk fouten opleveren. AS postcode_new is een stuk beter dan AS postcode. In het laatste geval krijg je namelijk de situatie dat postcode ongelijk is aan postcode... Je hebt de boel namelijk net aangepast!
 
Joren de Wit

Joren de Wit

13/11/2006 21:55:00
Quote Anchor link
@Frank: heb je natuurlijk helemaal gelijk in!
 

Pagina: 1 2 volgende »



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.