case sensitive (emoticons)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

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 »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Junior .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. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

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

21/05/2024 18:39:23
 
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.