$s = 'K';
$str = 'Привет';
//надо получить Кривет :)
Обычный str_replace не катит так как строка может быть любой.
Спустя 10 минут, 16 секунд (6.10.2011 - 12:32) ApuktaChehov написал(а):
$s = 'K';
$str = 'Привет';
$str = preg_replace('/^.{1}/i', $s, $str );
echo($str);
Спустя 3 минуты, 9 секунд (6.10.2011 - 12:35) Renden написал(а):
ApuktaChehov
хм меняет но что-то с кодировкой походу не лады..
K�ривет
хотя все utf-8 и сам файл и header..
А понял
хм меняет но что-то с кодировкой походу не лады..
K�ривет
хотя все utf-8 и сам файл и header..
А понял
$str = preg_replace('/^.{2}/i', $s, $str );
Спустя 4 минуты, 35 секунд (6.10.2011 - 12:40) ApuktaChehov написал(а):
$str = preg_replace('/^.{1}/iu', $s, $str );
Спустя 11 минут, 6 секунд (6.10.2011 - 12:51) Winston написал(а):
$s = 'K';
$str = 'Привет';
echo preg_replace('/^./iu', $s, $str );
Спустя 10 часов, 28 минут, 18 секунд (6.10.2011 - 23:19) KonstantinK написал(а):
Renden
А если вот такое решение
Только кодировку то выставьте в utf-8
А если вот такое решение
$s = 'К';
$str = 'Привет';
$str{0} = $s;
Только кодировку то выставьте в utf-8
Спустя 4 часа, 33 минуты, 35 секунд (7.10.2011 - 03:53) jetistyum написал(а):
KonstantinK
Пятьбаллов
а каждую букву менять регулярками - не труъ!
Пятьбаллов
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
а каждую букву менять регулярками - не труъ!