Как добавить в строке в нужном месте символы?

baker

Новичок
Как добавить в строке в нужном месте символы?

Здравствуйте есть переменная $sum в ней набор цифр к примеру 88880004444555500. Она каждый раз разная может быть.
1.Как мне сделать добавление к последним 00, чтоб всегда было 0000? И когда нет нулей, чтоб все равно их добавило. Пример есть ...555500 а должно стать 55550000, или есть 55550, а должно стать 55550000, или есть 5555, а должно стать 55550000

2. В тойже переменной надо от конца не считая нули, после 4го символа добавлялись хххх? Пример
Есть 88880004444555500, а должно стать 88880004444хххх555500, или есть 555555, а должно стать 55хххх5555, или есть 4444555550000, а должно стать 4444555хххх555500000. Как это сделать?
 

baker

Новичок
Я чайник, поэтому читал, не разобрался. Напишите хотябы какой функцией это делать и общий ее синтаксис?
 

tardis

lazy
baker
кол-во цифр до нулей всегда разное или длины чисел отличаются только на кол-во нулей?
 

baker

Новичок
Автор оригинала: tardis
baker
кол-во цифр до нулей всегда разное или длины чисел отличаются только на кол-во нулей?
Количество символов до нулей, всегда разное.

-~{}~ 05.11.09 23:49:

С первым пунктом разобрался с помощью rtrim и потом просто добавил нужное.
А со 2 второй частью вопроса так и остались проблемы. Прошу помогите. Благадоря 1 пупкту теперь есть строка 1234567890 без нулей вконце как теперь вставить нужные символы при обязательном отсчете с конца, после 4го символа, в результате должно выйти 123456хххх7890 как это сделать?

-~{}~ 06.11.09 01:05:

Тема закрыта. Всем спасибо. Последний пункт решен с помощью substr_replace
 
Сверху