Задача
Требуется заменить подстроку другой строкой. Например, перед тем как напечатать номер кредитной карты, вы хотите скрыть все цифры ее номера, за исключением последних четырех.
Задача
Нужно заменить пробелы на табуляцию (или табуляцию на пробелы) и в то же время сохранить выравнивание теста по позициям табуляции. Например, вы хотите отобразить для пользователя текст стандартным образом.
Задача
Необходимо переключиться на прописные буквы, или в нижний регистр или иным образом изменить регистр символов в строке. Например, требуется сделать прописными начальные буквы имен и сохранить нижний регистр остальных букв.
<a href ="http://сайты-всем.рф/files/php/dostup-k-podstrokam.php" title="Доступ к подстрокам с помощью PHP">Доступ к подстрокам с помощью PHP</a>
Задача
Предположим, что требуется выделить часть строки, начиная с определенной позиции. Например, необходимы первые восемь символов имени пользователя, введенного в форму.
Задача
Необходимо генерировать случайные числа, но с некоторым смещением, чтобы в определенном диапазоне числа появлялись чаще, чем в других. Например, нужно показать серию копий рекламных баннеров пропорционально количеству оставшихся копий...