<?php
$content = "zamena text";
for ($i = 0; $i < 5; $i++){
$b = $i;
}
$content = str_replace("zamena", $b, $content);
print $content;
?>
Тоесть,задействовав str_replace, получить:
12345 text
Спустя 36 секунд (29.07.2010 - 22:07) Lenarfate написал(а):
а ты пробывал уже?
Спустя 1 минута, 58 секунд (29.07.2010 - 22:09) Lenarfate написал(а):
во-первых он вернет только последнее число 4!
пять никак не может быть, ты же указал, МЕНЬШЕ ПЯТИ.
если тебе надо выводить все числа, выводи в цикле
пять никак не может быть, ты же указал, МЕНЬШЕ ПЯТИ.
если тебе надо выводить все числа, выводи в цикле
Спустя 1 минута, 54 секунды (29.07.2010 - 22:11) i-capitalist написал(а):
Да просто вывести не проблема, мне результат потом через str_replace надо обработать, незнаю как эти действия подружить
Спустя 1 минута, 35 секунд (29.07.2010 - 22:13) Lenarfate написал(а):
вместо какого то слова определенная цифра?
Спустя 1 минута, 16 секунд (29.07.2010 - 22:14) i-capitalist написал(а):
Неа, весь цикл вместо слова
Спустя 3 минуты, 42 секунды (29.07.2010 - 22:18) Lenarfate написал(а):
как вариант, можно так
$content = "zamena text";
for ($i = 0; $i < 5; $i++){
$b = $i;
print $b;
}
$content = str_replace("zamena", "", $content);
print $content;
Спустя 49 секунд (29.07.2010 - 22:19) dr_Lev написал(а):
слепи в массиве строку, а потом используй str_replace:
<?php
$content = "zamena text";
$str = ""
for ($i = 0; $i < 5; $i++){
$str.= $i;
}
$content = str_replace("zamena", $str, $content);
print $content;
?>
Спустя 8 минут, 35 секунд (29.07.2010 - 22:27) Stiven Rain написал(а):
<?php
$content = "zamena text";
for ($i = 0; $i < strlen('zamena'); $i++)
$res .="$i";
$content = str_replace("zamena", $res, $content);
print $content;
?>
Ну если рассматривать частный случай только с данным примером, то типа так
Спустя 13 минут, 59 секунд (29.07.2010 - 22:41) i-capitalist написал(а):
Всем спасибо за помощь)