От автора: с помощью программного кода можно редактировать текстовое содержимое, размещенное на сайте. Сегодня мы научимся с помощью PHP заменять первый символ.
Легко!
Легко, потому что с помощью функций языка для работы со строками. Первая из них – substr_replace (). Пример использования:
1 2 3 4 5 6 7 |
<?php $chisla = "1234567"; echo $chisla. "<br />"; $str = "a"; $str2 = substr_replace($chisla, $str, 0, 1); echo $str2; ?> |
Данная функция принимает строку для изменения, символ подстановки, положение и длину подстроки для замены.
Регулярно!
Ох, братцы, как мы регулярно используем регулярки :). Наверное, без них не обойтись!
1 2 3 4 5 6 7 |
<?php $chisla = "1234567"; echo $chisla. "<br />"; $str = "a"; $str2 = preg_replace('/^./',$str, $chisla); echo $str2; ?> |
Массивно!
В смысле, не тяжело, а с помощью массива. Вот как можно переписать первый знак в тексте:
1 2 3 4 5 6 7 |
<?php $chisla = "1234567"; echo $chisla. "<br />"; $str = "a"; $chisla[0]=$str; echo $chisla; ?> |
В приведенном коде мы «приравниваем» строку $chislo к массиву. Затем присваиваем первому элементу массива значение переменной $str.
На сегодня все. Надеюсь, вы узнали что-то новое и научились правильно «воздействовать» на первые символы текста с помощью PHP.