preg_match

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Developer / Integratie / BizTalk / Qlikview

Functieomschrijving Heb jij als developer ervaring met integratieontwikkeling of zou jij je hier verder in willen verdiepen? Werk jij graag in een vooruitstrevende organisatie met een complexe omgeving? Reageer dan op deze vacature! Ontwikkeling binnen en beheer van BizTalk en Qlikview. Ontwikkelen van nieuwe datakoppelingen. Omzetting van Functioneel Ontwerp naar een Technisch Ontwerp. Ontwikkelen en beheren van SQL interfaces en webservices. Aanreiken en uitvoeren van verbetervoorstellen en proactief beheer. Waar nodig contacten onderhouden met externe leveranciers en interne klanten. Functie-eisen Je hebt HBO werk- en denkniveau. Je hebt ervaring met development (bij voorkeur .NET / BizTalk). Je hebt affiniteit met

Bekijk vacature »

PHP developer (Laravel) - Wij zoeken jou om te wer

MEDIOR/SENIOR PHP LARAVEL DEVELOPER Ben jij een gepassioneerde en ondernemende PHP-programmeur die ervaring heeft met het Laravel framework? En ben je op zoek naar een uitdaging bij een organisatie waarbij eigen inbreng echt wordt gewaardeerd? Een organisatie waar jij jezelf kunt ontwikkelen en zelfstandig aan high traffic websites sleutelt? Dan hebben wij de perfecte job voor jou! Als PHP-programmeur werk je samen in een ambitieus tech team van 7 personen (en groeiend) in hartje Rotterdam waarin onderlinge samenwerking en kwaliteit centraal staan. Je werkt aan nieuwe features voor onze high traffic platformen en bent zeker niet verlegen ingesteld. Je bent

Bekijk vacature »

Embedded developer / C / C++ / Automotive

Functieomschrijving Ben jij een Junior of Senior Embedded Developer met C/C++ ervaring en wil jij je bijdrage leveren aan de kwaliteit van software voor de allergrootste namen in de Automotive branche binnen EMEA? Wil jij verantwoordelijk zijn voor het ontwikkelen en ontwerpen van nieuwe maatwerksoftware die de levensduur van auto's en vrachtwagens verlengt én daarbij werken aan uiteenlopende (interne) projecten? Lees dan snel verder! Het ontwikkelen van embedded software met C, C++ en Android dat aan hoge kwaliteitseisen moet voldoen; Het ontwerpen van maatwerksoftware voor nieuwe producten en het aanbrengen van verbeteringen aan bestaande producten; Het participeren in diverse projecten,

Bekijk vacature »

Stage Web Developer

Klaar voor een te gekke uitdaging bij Stimmt? Kom vanaf september voor 5 maanden ons team versterken als front- of back-end developer! Tijdens een stage bij Stimmt krijg jij de ruimte om jouw skills als developer los te laten op veelzijdige praktijkopdrachten. Je werkt als stagiair in een team samen met designers en developers die samen met jou de tofste projecten ontwikkelen. Stimmt bouwt websites, webshops en webapplicaties voor ongeveer 150 klanten, waaronder Nedap, Van Merksteijn, Freshtival, SciSport, boxers.nl, Sigmax, Switch en Sam Feldt. Stimmt is gevestigd in Enschede (hoofdkantoor) en Amsterdam. Stimmt is ruim 10 jaar geleden opgericht en

Bekijk vacature »

Sitecore Developer/ .Net Developer/ Web developmen

Functieomschrijving Ben jij een developer die graag werkt aan een cruciaal platform? Schroom jij het niet om jouw brede skillset in te zetten om verbeterslagen aan te dragen en uit te voeren? Lees dan snel verder! Bouwen van nieuwe functionaliteiten (40%) Door ontwikkelen van het complexe consumenten platform (25%) Bugfixing (20%) Testen van (jouw) code, handmatig-, unit-, integratie- en browser tests (15%) Functie-eisen Minimaal een MBO-diploma met HBO werk- en denk niveau; Minimaal 3 a 5 ervaring als .NET developer; Ervaring met C# en ASP.NET ; Ervaring met webapplicaties; Ervaring binnen een SCRUM/Agile omgeving; Inzicht in Front-end technieken en hoe

Bekijk vacature »

(assistent) Applicatiebeheerder - ontwikkelaar

Ben jij een kandidaat met enige ervaring in de ICT? Zoek jij een bedrijf waarin je je eigen verantwoordelijkheid krijgt? Lees dan verder! Dit bedrijf zorgt voor ondersteuning in verkoop van banden voor de landelijke bandenafnemers. Ze verzorgen de automatisering en marketing voor deze grossiers. Zo hebben zij een online en custom-made verkoopcatalogus voor hun klanten ter verkoopondersteuning. Jij bent binnen het bedrijf dus een erg belangrijke schakel in het team! Het bedrijf is jarenlang gegroeid. De markt waarin ze zitten is uitdagend en erg in ontwikkeling. Hun specialiteit is de dag levering van honderdduizenden verschillende bandensoorten. Wat ga jij

Bekijk vacature »

Ruby on Rails Developer in Amsterdam

Functieomschrijving Je komt terecht in een gezellig team met ervaren Ruby on Rails ontwikkelaars. Van jou wordt verwacht dat je je steentje bij gaat dragen aan de nieuwe functionaliteiten en er samen met je collega's voor gaat zorgen dat de eindproducten van hoog niveau zijn, Je krijgt hier de mogelijkheid om te werken aan zaken die op dit moment nog als toekomstmuziek klinken maar over een aantal jaar door heel veel mensen gebruikt gaan worden. Om dit op een zo goed mogelijke manier te doen krijg je hier heel veel ruimte om jezelf te ontwikkelen. Je mag geheel op eigen

Bekijk vacature »

Software Developer C#

Organization Within business line Applications, software groups address the area of complex machine control software. You will be end-to-end responsible for realization of software in C# . This is done using a scrum/Agile way of working. As a Software Developer you will act as fast learning software professional, and contribute to software realization using a disciplined agile/scrum based way of working. You apply software engineering practices such as requirements engineering (user story definition), object oriented analysis and design, implementation in C#, testing, and integration. You are eager to pick up knowledge on semiconductor fab automation and throughput models. What are

Bekijk vacature »

Software Developer / Maatwerk / 4GL / SQL

Functieomschrijving Heb jij ervaring met Software Development en wil je je graag verder ontwikkelen bij een internationaal bedrijf in regio Eindhoven? Lees dan snel verder! Software ontwikkeling met technieken als Magic XPA en DB2 relationele databases. Ontwikkelen van nieuwe onderdelen van het centrale (maatwerk) softwarepakket. Uitbreiden bestaande functies binnen het pakket. Wensen en eisen van gebruikers in kaart brengen. Meedraaien in projecten. Informatieanalyses maken en uitwerken. Jezelf ontwikkelen binnen de organisatie, bijvoorbeeld op het gebied van BI of integratie met behulp van SAP PI/PO. Ondersteunen van de helpdesk bij software issues. Functie-eisen 1 tot 3 jaar ervaring op het gebied

Bekijk vacature »

Xamarin Developer

Functieomschrijving Ben jij de Xamarin expert die de volgende stap in zijn carrière wil zetten? Houd jij er van om veelgebruikte apps verder uit te bouwen terwijl je de kwaliteit blijft waarborgen en heb je daarnaast zelf innovatieve ideeën ? Lees dan snel verder! Samen met het gehele mobile app team ben jij verantwoordelijk voor: de (door)ontwikkeling van Native applicaties voor Android en iOS; het verder samenbrengen van de applicatie en de web omgeving; de innovatie van de applicatie, het is belangrijk dat jij zelf meedenkt en jouw ideeën voorlegt binnen het team; feedback vanuit de gebruikers te behandelen en

Bekijk vacature »

PHP Developer

Kroon Oil heeft voor haar locatie in Almelo een vacature voor een PHP Developer 39 uur Kroon-Oil is een groeiend en dynamisch bedrijf dat al sinds 1906 staat voor Hollandse kwaliteit. We gaan de hele wereld over en dat succes is niet alleen te danken aan een hoogstaand en kwalitatief goed product, klanten kiezen Kroon-Oil ook vanwege onze service. Wij zijn pas tevreden als de klant dat ook is. We investeren continu in kennis om op het gebied van smeermiddelen specialist te blijven. Dit doen we door het opleiden van vakmensen en het aangaan van samenwerkingen die ons merk versterken.

Bekijk vacature »

Sitecore Developer/ .Net Developer/ Web developmen

Functieomschrijving Are you a developer who likes to work on a crucial platform? Would you like to employ your broad skillset in order to pursue optimization? Please read on! Building new features; Follow up on existing features; Bugfixing; Testing (your) code, unit-, integration- and browser tests. Functie-eisen Professional and intellectual capacities at the academic or higher professional education level; Minimum of 3-5 years’ experience as a Sitecore developer; Minimum of 3-5 years’ experience as a .NET developer; Experience with web applications; Experience within a SCRUM/Agile environment; Knowledge of Front-End techniques and how they work. Bedrijfsomschrijving The organization is a large

Bekijk vacature »

Mobile App Developer

Ons Mobile-ontwikkelteam zoekt een gedreven Mobile App Ontwikkelaar. Ben jij analytisch en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. Je kunt hierbij denken aan apps voor verpleegkundigen, thuiszorgmedewerkers, de sterilisatieafdeling en - natuurlijk - de artsen zelf. Door jouw hands-on-mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg). Samen met je collega’s ben je verantwoordelijk voor het ontwerpen en

Bekijk vacature »

Tijdelijk: K2 programmeur

Functieomschrijving Heb jij ervaring als K2 programmeur? Ben je momenteel voor een half jaar beschikbaar en kijk je uit naar een opdracht met een groot maatschappelijk aspect? Neem dan contact met mij op! Het automatiseren van de workflows door middel van K2; Het inrichten van het nieuwe platform; Het maken van de juiste koppelingen met onderliggende systemen, waaronder Sharepoint; Het inrichten van de OTAP straat. Functie-eisen Je hebt ervaring met het programmeren in K2; Je bent communicatief vaardig en een echte aanpakker; Je gaat bewust om grote datastromen. Nederland Leiden Bedrijfsomschrijving Voor een organisatie in de regio Leiden met een

Bekijk vacature »

PL/SQL / Azure / Cloud / React Developer gezocht!

Functieomschrijving Developers werken hier aan hun eigen ontwikkelde logistieke software. Deze software wordt voor een deel ontwikkeld in Oracle PL/SQL en APEX. Maar ook wordt er gewerkt met nieuwere technologieën en webportalen als React. Dagelijks wordt er door honderden medewerkers binnen Europa gebruik gemaakt van de systemen Nieuwe stakeholders worden via REST API’s die op Azure draaien aangesloten. Omdat ze organisatie verantwoordelijk is voor de gehele supply chain wordt de software ook door hun eigen afdeling beheerd. Omdat ze werken met nieuwere technieken zijn ze op zoek naar een Software Engineer die hier thuis in is. Daarbij hoort kennis van

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

10/04/2020 21:20:13
 
- 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.