str_replace speciale tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

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 »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional 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.

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

Robert N

04/01/2012 17:02:18
Quote Anchor link
Hi,

Een kort vraagje.
Ik wil graag in een variabele het teken & vervangen omdat het veel problemen geeft in verdere scripts.
Alleen werkt dat niet! Het script lijkt te stoppen als ik dit doe:

$string = str_replace("&", "12en12", $string);

Wat doe ik verkeerd? Deze opties heb ik ook al geprobeerd:

$string = str_replace('&', "12en12", $string);
$string = str_replace('\&', "12en12", $string);

Maar helaas.
Iemand een suggestie?
Alvast bedankt voor je reactie!

Mvg,
Robert
 
PHP hulp

PHP hulp

18/12/2024 13:59:10
 
Jacco Brandt

Jacco Brandt

04/01/2012 17:04:20
Quote Anchor link
Laat de rest van de code eens zien, en krijg je een foutmelding?
Wat is trouwens de inhoud van $string?
 
- SanThe -

- SanThe -

04/01/2012 17:05:19
Quote Anchor link
En wat zit er in $string?
 
Erwin H

Erwin H

04/01/2012 17:24:24
Quote Anchor link
In plaats van '&' kan je ook chr(38) gebruiken, dus de ASCII code. Dan wel zonder quotes:
$string = str_replace(chr(38), "12en12", $string);
 
Jelle -

Jelle -

04/01/2012 17:32:14
Quote Anchor link
Erwin H op 04/01/2012 17:24:24:
In plaats van '&' kan je ook chr(38) gebruiken, dus de ASCII code. Dan wel zonder quotes:
$string = str_replace(chr(38), "12en12", $string);


Daar zal het niet aan liggen aangezien je "&" gewoon kan str_replace :)
De fout zal um liggen in $string dat het misschien een object is of iets dergelijks
Als de poster de error reporting aan zet op zijn script zal hij vast een foutmelding krijgen waar we wat meer mee kunnen ;)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

error_reporting(E_ALL);
ini_set('display_errors', true);

?>
Gewijzigd op 04/01/2012 17:32:49 door Jelle -
 
Wouter J

Wouter J

04/01/2012 18:40:31
Quote Anchor link
@Jelle, verkeerde volgende als je het aan mij vraagt. Zet eerst in de ini de error reporting aan en bepaal vervolgens welke errors er zichtbaar moeten worden.
 
Bas  van de Steeg

Bas van de Steeg

04/01/2012 18:44:48
Quote Anchor link
Ik beginnende programmeur weet misschien de fout.
Weet niet of dit kan .
Denk dat de code zo is:
$string = (inhoud)
$string = str_replace("&","12en12",$string);

Dit moet zijn
$stringinhoud =(inhoud)
$string = str_replace("&","12en12",$stringinhoud);

Het kan makkelijk zijn dat dit fout is wang ik zet echt nog in de basis van php.
 
Jacco Brandt

Jacco Brandt

04/01/2012 19:03:35
Quote Anchor link
Dat is niet relevant Bas, je kunt een waarde best overschrijven.
 
Wouter J

Wouter J

04/01/2012 19:08:33
Quote Anchor link
@Bas, dat is helemaal niks fout.

@Robert, omdat we niet weten of $string een string is (omdat je nog niet gereageerd hebt, wat natuurlijk helemaal zo erg niet is) kun je ook deze code eens proberen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$string
= str_replace('&', '12en12', (string) $string);
?>

Hierdoor weet je zeker dat $string een string is, omdat we het typecasten naar een string.

Ook kun je dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump($string);
?>

Hierdoor kun je zien wat voor type $string is, mocht er iets anders dan string staan dan weet je dat je iets fout doet. Er kan natuurlijk geen Array in.

Wil je dit wel met een Array doen kom je op zoiets uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

array_map($string, function( $value ) {
  return str_replace('&', '12en12', $value);
});


?>
 
Robert N

Robert N

04/01/2012 19:09:07
Quote Anchor link
Bedankt allemaal voor jullie antwoorden.
Dit stukje code is onderdeel van een grotere website met veel php includes. Ik heb een testpagina gemaakt om de str_replace pagina te controleren. Met Ajax converteert hij meteen de invoer naar een andere waarde. Helaas ging het hier dan ook ergens mis, de invoer ging in een <input> en daar lag waarschijnlijk de fout al of verderop in het verzenden.

Excuses voor het ongemak. Ik had een kleiner scriptje moeten maken om alle tussenstappen uit te sluiten.
Wel weer van geleerd :-)

Note; Ik zie nu dat dit zelfde ook helemaal werkt met preg_replace dus het lag allemaal aan het slechte test-script... *fail*

Bedankt voor jullie reacties! Ik heb er zeker iets aan gehad!

[Van mij mag dit forumitem weer weg, andere gebruikers kunnen er denk ik weinig van leren...]
 
Wouter J

Wouter J

04/01/2012 19:14:16
Quote Anchor link
Robert Niland:
[Van mij mag dit forumitem weer weg, andere gebruikers kunnen er denk ik weinig van leren...]

Nee, andere kunnen er zeker wat van leren. Ik schrijf hier geen voorbeelden voor een array om vervolgens weggegooid te worden :)

Wel mooi dat je door krijgt hoe je moet debuggen. Altijd eerst kleine stukjes proberen, enz.
Gewijzigd op 04/01/2012 19:14:44 door Wouter J
 
Robert N

Robert N

04/01/2012 19:18:11
Quote Anchor link
Bedankt voor de supersnelle reacties in ieder geval!
 
Bas  van de Steeg

Bas van de Steeg

04/01/2012 19:22:07
Quote Anchor link
Oh wist niet dat je waarde kon overschrijven (bedankt weer wat geleerd).
 
Jelle -

Jelle -

04/01/2012 20:36:25
Quote Anchor link
@Wouter J
Het maakt geen reet uit in welke volgorde je de twee regels zet als ze maar alle bij gezet worden ;)
 
Eddy B

Eddy B

04/01/2012 20:37:52
Quote Anchor link
Jelle, let een beetje op je woorden.
 



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.