|
|
|
| Подскажите пожалуйсто почему в данном коде
<?
$filemat = file("mat.txt");
for($i=0;$i<count($filemat);$i++)
{
$qm = explode("::", $filemat[$i]);
$substr_count = substr_count($msg,"".$qm[0]."");
$msg=eregi_replace("".preg_quote($qm[0])."","".$qm[1]."",$msg);
}
echo ($substr_count);
?>
|
$substr_count реагирует только на последнюю строчку в файле mat.txt | |
|
|
|
|
|
|
|
для: Lex
(04.04.2006 в 12:39)
| | Потомучто этой переменной идет постоянное присвоение нового значения.
Если Вам нужно сложить,то замените эту строчку
<?PHP
$substr_count = substr_count($msg,"".$qm[0]."");
?>
| на эту
<?PHP
$substr_count += substr_count($msg,"".$qm[0]."");
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(04.04.2006 в 12:51)
| | спасибо! | |
|
|
|