Jos minulla on html koodi muuttujan arvona, esim:
$data = "tämä on jotain perus matskua";
niin miten voi korvata kaikki "p" kirjaimet vaikka "X" merkillä, mutta niin ettei html koodi mene rikki?
$data = "tämä on jotain perus matskua";
niin miten voi korvata kaikki "p" kirjaimet vaikka "X" merkillä, mutta niin ettei html koodi mene rikki?
Vastaukset 7
Vanhimmat
En tiä onks mitään valmista funkkaria,
mutta siis käy läpi stringiä alusta loppuun kirjain kerrallaan jollain "for":lla tms. ja jos löydetty character on "" on löytynyt.
eiks je?
Tällaista vai?
$len = strlen($contents);
$merkki = false;
for ($i=0;$i
tuo on toimivampi:
for ($i=0;$i
Emmää tiärä... kun oma php osaaminen on vasta sillä tasolla että saan MySQL taulun ruutuun (copy-pastettu koodi)...
Mut logiikka vois mennä noin. Tai sitten joku on kehittänyt funktion millä toi on helppo tehdä.
Kannattaa ehkä katso php:n tukea regexpeille. http://www.php.net/manual/en/ref.regex.php
Toisaalta kannattaa ehkä miettiä, onko mahdollista kiertää itse koodin pitäminen stringissä, jolloin voit rauhassa tehdä korvaustemput koodittomille muuttujille ja sitten lopuksi yhdistää ne.
Meinaaks tällasta jotain...
$a = 'peellä alkava stringi';
// tässä jotain koodia jolla korvataan peet x:llä $a stringistä
echo "$a";
Periaatteessa joo. Mutta tuosta on oikeastaan hyötyä vain, jos ne tekstit tiedetään jo alunperin. Vähän väsyneenä taisin tuota ehdottaa.