Jump to content
php.lv forumi

atkaartoto simbolu dzeeshana


Recommended Posts

Posted

man ir shaads jautaajiens: kaa ar PHP paliidziibu kaut kaadaa stringaa var dzeest tos simbolus, kuri atkaartojaas vairaak kaa 3x peec kaartas?

Piemeeram, ir strings "ksd dfkjg..........########", rezultaataa vajadzeetu dabuut "ksd dfkjg...###"

un veel, kaa tad, ja nepiecieshams dzeest simbolu grupu, kas atkaartojaas, piemeeram, "hahahahahahahahahahaha" vajadzeetu dabuut par "hahaha"

paldies

Posted

manuaalii nedomaaji skatiitities:

$result = str_replace('###', '#', 'ksd dfkjg..........########');
$result2 = str_replace('hahaha', 'ha', 'hahaha...hahaha');

Posted (edited)

2 bubu: Nebūs tik vienkārši. Kā lai viņš iepriekš zin, kas ir jāsaīsina ("ha" "ma" "la" vai "fa")?

Edited by Aleksejs
Posted

bubu, tu domaa, ka es tagad visus miljons variantus scriptaa noraadiishu ;)

vajag, lai tiktu njemts veeraa jebkursh simbols (vai simbolu virkne 2. gadiijumaa) nevis viens noteikts simbols

Posted

2 dille: Atbilde ir regular expressions, kuras, diemžēl, pārzinu pietiekami vāji, lai dotu kādu sakarīgu padomu. pameklē vārdu regex forumā un googlē - šī tēma (vai vismaz ļoti līdzīga) ir jau apspriesta.

×
×
  • Create New...