|
|
|
| Люди добрые, помогите плиз. Задача следующая, есть набор символов, для примера 1000 знаков (букво-цифры). Есть еще надор отрезков произвольной длины, которыми надо заменить в 1000 наборе символы с 10 по 15, 20-30 или с любого по любой. Есть ли какая-нить функция, которая это делает быстро?? | |
|
|
|
|
|
|
|
для: Jura
(25.10.2006 в 14:46)
| | Не сосвем понял вопрос, но что то похожее делает ф-я str_replace и preg_replace | |
|
|
|
|
|
|
|
для: kasmanaft
(25.10.2006 в 15:09)
| | эти функции заменяют зная конкретно символы, а не их позицию, у меня известны только позиция символов (начало, длина и конец) | |
|
|
|
|
|
|
|
для: Jura
(25.10.2006 в 15:18)
| |
$new = substr($old, 0, $begin). $replace_str . substr($old, $end);
|
| |
|
|
|
|
|
|
|
для: Trianon
(25.10.2006 в 15:38)
| | Решение найдено:
$original = 'qwertyuiopasdfghjklzxcvbnm';
$otrezok = '1234567890';
$dlina=strlen($otrezok); //длина промежутка которым заменяется оригинал
echo "Оригинал: $original<br>Отрезок $otrezok<br>";
echo "<pre>".$original."<br>";
echo substr_replace($original, $otrezok, /*начальный символ для замены*/5, /*длина*/$dlina) ."</pre>";
|
| |
|
|
|
|
|
|
|
для: Jura
(25.10.2006 в 15:45)
| | Всем откликнувшимся огромственное спасибо. | |
|
|
|