&rnd=3a58"+wB+"1ece3db0484e1dc9e1f91e92
нужно
"+wB+"
заменить на
a243
как ето сделать? у меня чёт неполучается
Спустя 10 минут (11.09.2011 - 21:22) Winston написал(а):
Так ?
Спустя 8 минут, 30 секунд Winston написал(а):
$str = '&rnd=3a58"+wB+"1ece3db0484e1dc9e1f91e92 ';
echo str_replace('"+wB+"', 'a243', $str);
Спустя 8 минут, 30 секунд Winston написал(а):
Цитата (qaz333 @ 11.09.2011 - 21:12) |
как ето сделать? у меня чёт неполучается |
А можно посмотреть, на твои попытки это сделать ?

Спустя 21 минута, 34 секунды (11.09.2011 - 21:43) qaz333 написал(а):
Цитата (Winston @ 11.09.2011 - 18:22) | ||
Так ?$str = '&rnd=3a58"+wB+"1ece3db0484e1dc9e1f91e92 '; Спустя 8 минут, 30 секунд Winston написал(а):
А можно посмотреть, на твои попытки это сделать ? :) |
ой, забыл сказать, значения межде плюсами всеегда разные, надо сделать исходя из етого
я пробовал по разному, последние што меня довело было вот ето))
str_replace("\"+(.*?)+\"", 'a243', $str);
Спустя 1 минута, 5 секунд (11.09.2011 - 21:44) Winston написал(а):
qaz333
Вместо + могут быть другие символы ?
Вместо + могут быть другие символы ?
Спустя 8 секунд (11.09.2011 - 21:44) kovaldm написал(а):
Реулярки тут нужны, а не строковые функции.
Спустя 48 секунд (11.09.2011 - 21:45) qaz333 написал(а):
Цитата (Winston @ 11.09.2011 - 18:44) |
qaz333 Вместо + могут быть другие символы ? |
нет, толь то што между плюсами
Спустя 32 секунды (11.09.2011 - 21:46) Лена написал(а):
preg_replace()
Спустя 48 секунд (11.09.2011 - 21:46) Winston написал(а):
$str = '&rnd=3a58"+wB+"1ece3db0484e1dc9e1f91e92 ';
echo preg_replace('#".wB."#iuU', 'a243', $str);
Спустя 54 секунды (11.09.2011 - 21:47) Winston написал(а):
Цитата (qaz333 @ 11.09.2011 - 21:45) |
нет, толь то што между плюсами |
$str = '&rnd=3a58"+wB+"1ece3db0484e1dc9e1f91e92 ';
echo preg_replace('#"\+.*\+"#iuU', 'a243', $str);
Спустя 4 минуты, 48 секунд (11.09.2011 - 21:52) qaz333 написал(а):
оу, спасибо, а вот ещо вопрос .* - ето што означает?
и почему (.*?) - означает подходит все подряд
и почему (.*?) - означает подходит все подряд
Спустя 2 минуты, 51 секунда (11.09.2011 - 21:55) Winston написал(а):
Цитата (qaz333 @ 11.09.2011 - 21:52) |
. |
Это один любой символ
Цитата (qaz333 @ 11.09.2011 - 21:52) |
* |
Совместно с . означает, 0 или N символов.
Потому и получается, что
Цитата (qaz333 @ 11.09.2011 - 21:52) |
подходит все подряд |