|
|
|
| Подскажите как заменить знак "?" при помощи preg_replace.
Имеется:
<?
$fp = fopen("http://it/pogoda/includer.php", "r") or die("файл погоды не читаем");
while (!feof($fp)) {
$line = fgets($fp);
$line = preg_replace('|http://weather.yandex.ru/i/|',' http://it/pogoda/i',$line);
$line = preg_replace('|src="/i/|','src="http://it/pogoda/i/',$line);
$line = preg_replace('|<P class=settings>(.*)|',' <br>',$line);
$line = preg_replace('|Версия для печати|',' <br>',$line);
echo $line;
}
fclose($fp);
?>
|
В вайле includer.php лежит погода и один вид значков превращается в "?", необходимо поменять их на знак
| |
|
|
|
|
|
|
|
для: irkprin
(14.03.2006 в 09:53)
| | Для этого не обязательно его заменять preg_replace(), можно воспользоваться функцией str_replace().
<?php
$line = str_replace("?", "−", $line);
?>
|
| |
|
|
|