preg_match

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

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 »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

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/05/2026 02:40:05
 
- 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.