Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tekstin loppuosan vaihto

PHP-koodari [10.10.2014 21:39:57]

#

Tulostan tietokannasta sanan pormestari, voinko str_replacella tai jollain muulla vaihtaa vaikka 6 viimeistä kirjainta *-merkiksi niin että se tulostuuki seuraavasti por******.

The Alchemist [10.10.2014 22:30:04]

#

Otsikko on aivan hirveän huono. Eihän kyssä edes liity str_replaceen. Relevantimpi funkkari on preg_replace tai substr_replace tai melkein mikä vaan.

$source = 'foobarloremipsum';
print(preg_replace('/.{6}$/', '******', $source));
print(substr_replace($source, '******', -6));
print(substr($source, 0, -6) . '******');

Tuo tosin korvaa mitä vain merkkejä, ei pelkästään kirjaimia...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta