Case-Insensitive array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. 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 in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

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 »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. 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

Bekijk vacature »

Cloud Developer

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

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

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 »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »
Francoi gckx

Francoi gckx

14/01/2013 10:32:29
Quote Anchor link
Hoe

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sortA
= array("Naam:", "Naam", "Achternaam", "Voornamen:", "Adres:", "Telefoon:", "Geboortedatum:",
                "E-mail:", "Werkervaring:", "Opleidingen:", "Cursussen:", "Taalvaardigheid:",
                "Hobby’s:");

foreach ($sortA as $sort) {
if ($found[$i] == $sort) {
        return true; } }

?>


Kan ik in dit voorbeeld $sort case-insensitive maken?
 
PHP hulp

PHP hulp

07/01/2025 04:05:17
 
No One

No One

14/01/2013 10:36:10
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sortA
= array("Naam:", "Naam", "Achternaam", "Voornamen:", "Adres:", "Telefoon:", "Geboortedatum:",
                "E-mail:", "Werkervaring:", "Opleidingen:", "Cursussen:", "Taalvaardigheid:",
                "Hobby’s:");

foreach ($sortA as $sort) {
if ($found[$i] === $sort) {
        return true; } }

?>


=== dus...dan moet ie precies het zelfde zijn :)
 
Francoi gckx

Francoi gckx

14/01/2013 10:42:47
Quote Anchor link
Nee ik bedoel iets anders

Voorbeeld:

Als $found[$i] = "Naam:" dan returned die True (omdat dat de eerste waarde is in de array)
Maar als $found[$i] = "NaAM:" dan wil ik ook dat die true returned
Maar er is geen "NaAM:" in de array wel "Naam:"

Ik hoop dat u begrijpt waar ik heen wil
 
No One

No One

14/01/2013 10:44:04
Quote Anchor link
ah ja ik las sensitive en niet insensitive :P

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sortA
= array("Naam:", "Naam", "Achternaam", "Voornamen:", "Adres:", "Telefoon:", "Geboortedatum:",
                "E-mail:", "Werkervaring:", "Opleidingen:", "Cursussen:", "Taalvaardigheid:",
                "Hobby’s:");

foreach ($sortA as $sort) {
if (strtolower($found[$i]) == strtolower($sort)) {
        return true; } }

?>


dan zo :)
 
- Mark -

- Mark -

14/01/2013 10:48:58
Quote Anchor link
Wat is mis met in_array()?
 
Francoi gckx

Francoi gckx

14/01/2013 10:50:05
Quote Anchor link
ok Thanks man!

Toevoeging op 14/01/2013 10:56:35:

- Mark - op 14/01/2013 10:48:58:
Wat is mis met in_array()?


if (in_array(strtolower($found[$i]),strtolower($sortA))) {

strtolower werkt niet op array
 
No One

No One

14/01/2013 10:59:08
Quote Anchor link
@Francoi: http://php.net/array_map. zet de functie op strtolower en de tweede op $sortA
 
Francoi gckx

Francoi gckx

14/01/2013 11:07:37
Quote Anchor link
No One op 14/01/2013 10:59:08:
@Francoi: http://php.net/array_map. zet de functie op strtolower en de tweede op $sortA


Bedoelt u die: http://php.net/manual/en/function.array-map.php?

zet de functie op strtolower en de tweede op $sortA
Ik weet niet precies wat je daar mee bedoelt
Zo (niet): if (strtolower(in_array($found[$i],$sortA))) { ?
 
No One

No One

14/01/2013 11:16:49
Quote Anchor link
die link is EXCACT het zelfde, alleen is de notatie anders...ja dus...

if (strtolower(in_array($found[$i],array_map('strtolower', $sortA)))) { <- zo dus...

een tip: krijg een beetje feeling voor de programmeertaal...het is niks voor niks een vorm van logica..
 
- Mark -

- Mark -

14/01/2013 11:22:07
Quote Anchor link
Je hoeft het in dit geval ook niet case-insensitive te maken of wel? Je array bevat alleen maar waardes waarvan de eerste letter een hoofdletter is? Ik neem aan dat $found[$i] een waarde is die je netjes wilt weergeven?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

    $value
= ucfirst(strtolower($found[$i]));

    if(in_array($value, $sortA)){

        // Doe je ding.
    }

?>
 
Francoi gckx

Francoi gckx

14/01/2013 11:35:04
Quote Anchor link
@No One

Sorry maar dat werkt niet, (geen foutmelding)
Ja de feeling word per dag beter hoor, met name door zo'n forum als deze

@Mark
Je array bevat alleen maar waardes waarvan de eerste letter een hoofdletter is?

Dat heb ik gewoon zo gedaan met de 1e letter als hoofdletter, maar eigenlijk wil ik
, case-insensitive, erop toepassen zodat ik niet een einde lange array moet maken met
alle combinaties in hoofdletters
Gewijzigd op 14/01/2013 11:35:32 door Francoi gckx
 
- Mark -

- Mark -

14/01/2013 11:40:24
Quote Anchor link
Dan is het al helemaal geen probleem. Gewoon alles in je array met kleine letters schrijven. Dan hoef je alleen maar strtolower over $found[$i] te doen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

    if(in_array(strtolower($found[$i]), $sortA)){
        
        // Doe je ding.
    }

?>
Gewijzigd op 14/01/2013 11:40:53 door - Mark -
 
No One

No One

14/01/2013 11:42:00
Quote Anchor link
@Francoi: met feeling bedoel ik meer zelf fouten weten op te lossen :P
if (strtolower(in_array($found[$i],array_map('strtolower', $sortA)))) {

hierin heb ik dus een fout gemaakt...niet handig, maar ik weet hem op te lossen door logica toe te passen: ik ga de buitenste haakjes nemen..en dan ga ik steeds verder naar binnen (met een editor als Aptana, die kleurtjes toepast en aangeeft welk haakje bij welke hoort, kom je al heel snel bij de fout)

in dit geval zie ik trouwens door even te kijken dat ik strtolower en in_array moet omdraaien
if(in_array(strtolower($found[$i],array_map('strtolower', $sortA)))) {
 
Francoi gckx

Francoi gckx

14/01/2013 11:51:00
Quote Anchor link
@Mark
Bedankt, maar ik ga voor die van No One want die ziet er iets leuker uit:)

@No One
Je had 1 haakje verkeerd staan zodat het leek of strtolower 2 parameters had:)

Bedankt allebei voor de snelle reacties
 



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.