Autor Zpráva
hugo123
Profil *
Ahojte,

viete mi prosim poradit, ako co najefektivnejsie a najkrajsie pridat na urcitu poziciu v strigu, nejaky substring?

Napriklad:

string = "auto"
a chcem za druhu poziciu pridat "a"
teda vysledok "auato"

Vedel by som to spravit rucne, ze pojdem po kazdom znaku, ale pride mi to ako skarede riesenie.

Viete mi prosim poradit?

Dakujem velmi pekne.
Kajman
Profil
Co třeba použít dvakrát substr?
mb_substr("auto",0,2)."a".mb_substr("auto",2)
Tori
Profil
Nebo substr_replace s nulovou délkou, ale nefunguje to pro řetězce s diakritikou. Kajmanovo řešení je lepší.
hugo123
Profil *
Kajman:
Dakujem, je to celkom pekne.

Ale pride mi tam zbytocne 2x spustat funkciu.
Stale rozmyslam, ci sa to neda krajsie.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: