preg_match

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

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

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Pagina: 1 2 volgende »

John Cena

John Cena

29/08/2012 15:53:42
Quote Anchor link
Mogeuh,

Ik heb dus deze array:

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
array(24) {
  [0]=>
  string(39) "Afstandsbedieningen"
  [1]=>
  string(1) ""
  [2]=>
  string(1) ""
  [3]=>
  string(1) ""
  [4]=>
  string(1) ""
  [5]=>
  string(1) ""
  [6]=>
  string(1) ""
  [7]=>
  string(1) ""
  [8]=>
  string(1) ""
  [9]=>
  string(1) ""
  [10]=>
  string(1) ""
  [11]=>
  string(27) "'s Gravenmoer"
  [12]=>
  string(49) "Campaign Negative Phrase"
  [13]=>
  string(1) ""
  [14]=>
  string(1) ""
  [15]=>
  string(1) ""
  [16]=>
  string(1) ""
  [17]=>
  string(1) ""
  [18]=>
  string(1) ""
  [19]=>
  string(1) ""
  [20]=>
  string(1) ""
  [21]=>
  string(1) ""
  [22]=>
  string(1) ""
  [23]=>
  string(15) "Active
"
}


Ik heb deze Preg:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if (preg_match("/negative/i", $row['12'])) {
                            echo "A match was found.";
                            exit;
                        }
else {
                            echo "A match was not found.".$row['12'];
                        }

?>


En toch krijg ik fakking elke keer
Quote:
A match was not found.Campaign Negative Phrase


Wat gaat hier toch fout?
 
PHP hulp

PHP hulp

27/04/2024 00:25:54
 
- Mark -

- Mark -

29/08/2012 16:02:11
Quote Anchor link
Je kunt dit beter oplossen met strpos()

Ik ben niet zo bekend met preg_match maar is het niet zo dat die functie case sensitive is?

In je array staat Negative met een hoofdletter en je zoekt op negative zonder hoofdletter.
Gewijzigd op 29/08/2012 16:02:41 door - Mark -
 
Kumkwat Trender

Kumkwat Trender

29/08/2012 16:24:01
Quote Anchor link
Dan doe je toch iets verkeerd..

http://codepad.viper-7.com/Uwfg39
 
John Cena

John Cena

29/08/2012 16:24:21
Quote Anchor link
/i erachter zou er voor moeten zorgen dat het insensitive is.

strpos zoekt de positie, die hoef ik niet :)
 
Kumkwat Trender

Kumkwat Trender

29/08/2012 16:28:52
Quote Anchor link
Hmm,

[12]=>
string(49) "Campaign Negative Phrase"

Hoezo wordt er een string van 49 karakters geteld?
 
Eddy E

Eddy E

29/08/2012 16:29:01
Quote Anchor link
substr_count() is makkelijker gebruik (vind ik). Maar met een /i werkt het ook. Je zou ook over beide een strtolower() kunnen gooien. Wellicht nog sneller ook?
 
- Mark -

- Mark -

29/08/2012 16:29:56
Quote Anchor link
:p Oops! Mijn fout.

strpos zoekt inderdaad de positie van een sub string maar dat gaat sneller dan preg_match.

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
<?php


        if(strpos($row['12'], 'Negative') !== false){

            echo "A match was found.";
            exit;

        }

        else{

             echo "A match was not found.".$row['12'];
        }


?>
 
John Cena

John Cena

29/08/2012 16:30:17
Quote Anchor link
@Kumkwat, de array wordt gevuld vanuit een CSV bestand. Als ik echo staat er inderdaad gewoon Campaign Negative Phrase, zet ik het in DB krijg ik in het overzicht van pma gewoon het goede woord te zien. Ga ik vervolgens editten krijg ik het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
?C?a?m?p?a?i?g?n? ?N?e?g?a?t?i?v?e? ?P?h?r?a?s?e?


Hoe ken det?
 
Kumkwat Trender

Kumkwat Trender

29/08/2012 16:34:41
Quote Anchor link
Chi Lion op 29/08/2012 16:30:17:
@Kumkwat, de array wordt gevuld vanuit een CSV bestand. Als ik echo staat er inderdaad gewoon Campaign Negative Phrase, zet ik het in DB krijg ik in het overzicht van pma gewoon het goede woord te zien. Ga ik vervolgens editten krijg ik het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
?C?a?m?p?a?i?g?n? ?N?e?g?a?t?i?v?e? ?P?h?r?a?s?e?


Hoe ken det?


Wat je nu post is exact 49 karakters. En daar is geen 'Negative' meer aan te herkenen.
Geen idee hoe dat kan? Ik weet niet hoe je het gebouwd hebt..
 
John Cena

John Cena

29/08/2012 16:35:26
Quote Anchor link
Komt uit CSV bestand, bestandsindeling oid?
 
Wouter J

Wouter J

29/08/2012 16:42:07
Quote Anchor link
Misschien wel allemaal BOM characters die je browser niet kan schrijven (niet beschikbaar in het font bijv.) en daarom zijn welbekende vraagteken plaatst? Joost mag het weten...
 
Erwin H

Erwin H

29/08/2012 16:59:21
Quote Anchor link
Dan ga ik meteen denken aan charsets die anders zijn. Verklaard ook waarom je het niet kan vinden met een preg_match (of welke andere methode dan ook).

Nu heb ik er niet meteen een kant en klaar antwoord op, maar misschien kan je dus eens proberen om de charset te converteren. Het gaat mijn parate kennis te buiten, maar probeer het eens met mb_convert_encoding.
 
John Cena

John Cena

30/08/2012 08:38:00
Quote Anchor link
$criterion = mb_convert_encoding($row['12'], "UTF-8");

Door deze regel werkt mijn script niet meer. Heb al E_All bovenaan staan, server instellingen blokkeren foutmeldingen alsnog.
 
John Berg

John Berg

30/08/2012 09:13:08
Quote Anchor link
Het gaat er nu om om te kijken welke charset het csv bestand is.

Je mag het me mailen, dan kijk ik voor je. Of ergens neerzetten zodat het gedownload kan worden.
 
John Cena

John Cena

30/08/2012 13:14:37
Quote Anchor link
Het is UCS-2 Little Endian.
 
Erwin H

Erwin H

30/08/2012 13:18:28
Quote Anchor link
Waarom probeer je het dan met UTF-8? UCS-2 != UTF-8....
Dit werkt wellicht beter:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$criterion
= mb_convert_encoding($row['12'], "UCS-2LE");
?>
 
John Cena

John Cena

31/08/2012 10:00:54
Quote Anchor link
Ik wil hem converteren naar UTF 8 :)
 
John Berg

John Berg

31/08/2012 10:04:07
 
John Cena

John Cena

31/08/2012 10:09:44
Quote Anchor link
Toevallig vrij nieuwe functie?


PHP Fatal error: Call to undefined function mb_convert_e ncoding() in /var/www/html/chilion/adwords/index.php on line 22
 
Chris PHP

Chris PHP

31/08/2012 10:15:40
Quote Anchor link
Chi Lion op 31/08/2012 10:09:44:
Toevallig vrij nieuwe functie?


PHP Fatal error: Call to undefined function mb_convert_e ncoding() in /var/www/html/chilion/adwords/index.php on line 22


Volgens mij heb je gewoon een typefoutje gemaakt. Kijk naar de spatie tussen _e en ncoding :D
 
John Cena

John Cena

31/08/2012 10:17:45
Quote Anchor link
Code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$criterion = mb_convert_encoding($row['12'], "UTF-8", "UCS-2LE");


Foutmelding:

PHP Fatal error: Call to undefined function mb_convert_e ncoding() in /var/www/html/chilion/adwords/index.php on line 22

Komt door Putty, die tail -F resultaten niet goed weergeeft.

Foutmelding gewoon:
[31-Aug-2012 10:06:47] PHP Fatal error: Call to undefined function mb_convert_encoding() in /var/www/html/chilion/adwords/index.php on line 22
 

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.