str_replace speciale tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

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 »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

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

26/05/2026 12:37:28
 
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.