str_replace speciale tekens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

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 »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

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

17/11/2024 21:23:47
 
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.