postcode splitten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

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 »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a 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 job suits you. You enjoy doing this Writing vanilla PHP code. Working with

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 »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

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 00:43:58
 
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.