case sensitive (emoticons)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

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 »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

.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. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »
Robin

Robin

21/10/2008 21:23:00
Quote Anchor link
momenteel gebruik ik deze lijn code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$bericht = str_replace(':p','<img src="images/emoticons/tong.png">', $bericht);


om een string te verplaatsten door een emoticon maar dat doet hij alleen bij :p en niet bij :P, is er een manier om dit op te lossen?
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
PHP hulp

PHP hulp

28/12/2024 10:55:22
 
Emmanuel Delay

Emmanuel Delay

21/10/2008 22:35:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$bericht
= str_replace(':p','<img src="images/emoticons/tong.png">', strtolower  ($bericht) );
?>


EDIT: Nee, wacht, dat is het niet.
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Rens nvt

Rens nvt

21/10/2008 22:39:00
Quote Anchor link
huh?

Emmanuel, hiermee zet je het hele bericht om naar lowercase... Dit doet iets meer dan gevraagd denk ik...

de makkelijkste manier van omzetten is even een search doen op php.net naar str_replace, dan kijken naar de vergelijkbare functies die hier genoemd worden. Hier staat str_ireplace genoemd als de case-insensitive tegenhanger van str_replace. Mocht je het met regular expressions willen doen, kijk dan naar de /i modifier geloof ik

Maar gebruik dus niet de opzet van Emmanuel, die doet wel wat je wilt, maar mollesteert je data, en is dus per definitie niet juist.

Edit: heej Emmanuel, wakker? :-) *grin*
Gewijzigd op 01/01/1970 01:00:00 door Rens nvt
 
Robert Deiman

Robert Deiman

21/10/2008 22:44:00
Quote Anchor link
Je kan al bijvoorbeeld naar preg_replace kijken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$bericht
= preg_replace('~:p~is','<img src="voorbeeld.png" alt="tongue" />',$bericht);
?>
 
Emmanuel Delay

Emmanuel Delay

21/10/2008 22:59:00
Quote Anchor link
Ja, nog wakker.

Als je het op de moeilijke manier wil doen:

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
<?php
$bericht
= 'Stel je voor dat hier een betere grap zou staan :P en je heel hard moet lachen:P.';

$te_vervangen = ':p';
$vervangen_door = '<img src="images/emoticons/tong.png">';
echo emoticon($te_vervangen, $vervangen_door, $bericht);

function
emoticon($te_vervangen, $vervangen_door, $bericht, $maximum_loops = 2000)
{

$i = 0;
$lengte = strlen($te_vervangen);
while ($i < $maximum_loops)
  {

  $pos = strpos(strtolower($bericht), strtolower($te_vervangen) );
  if ($pos === false)
    return $bericht;
  
  $bericht =
    substr( $bericht  , 0  , $pos)
    .
$vervangen_door
    .substr( $bericht  , ($pos + $lengte) );
  $i++;
  }

  return $bericht;
}

?>


Ik zou toch eens beter wat vlugger naar preg_replace moeten grijpen.
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Rens nvt

Rens nvt

21/10/2008 23:19:00
Quote Anchor link
regular expressions zijn echt krachtig, maar 't is inderdaad even een overschakeling :-)
 
Emmanuel Delay

Emmanuel Delay

21/10/2008 23:26:00
Quote Anchor link
Ja, ik heb iets overgehouden van mijn basis, C onder DOS omgeving (als ik even het BASIC van de Commodore 64 vergeet).

Manipuleren van strings, bitmaps laten morphen, midi lezers en schrijvers, ... ik maakte ze allemaal zelf.

Die functie emoticon kan je trouwens zomaar vertalen in javascript, C, bijna zonder iets te moeten veranderen. De syntax is slechts een beetje anders.
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Robin

Robin

22/10/2008 09:07:00
Quote Anchor link
ik doe het nu zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$path
= "<img src=\"images/emoticons/";
$tevervangen = array(":p", ":d");
$vervangendoor = array($path."tong.png\">", $path."lach.png\">");

for($i=0; $i < count($tevervangen); $i++)
    {

    $bericht = str_ireplace($tevervangen[$i],$vervangendoor[$i], $bericht);
    }


?>
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Roeltje M

Roeltje M

22/10/2008 09:14:00
Quote Anchor link
Ik doe het gewoon de makkelijke weg...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$bericht = str_replace(':p','<img src="images/emoticons/tong.png">', $bericht);
$bericht = str_replace(':P','<img src="images/emoticons/tong.png">', $bericht);
 
Robin

Robin

22/10/2008 09:19:00
Quote Anchor link
makkelijk is nie altijd best...
jouw code zal veel langer zijn als de mijne wanneer we bijvoorbeeld alle twee 30 emoticons in onze site integreren.
Ik zeg niet dat mijn oplossing DE beste is, maar ik denk dat het toch beter is dan de jouwe...
Gewijzigd op 01/01/1970 01:00:00 door Robin
 



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.