Case-Insensitive array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

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 »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

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 Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

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 »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

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

26/05/2026 14:16:02
 
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.