|
|
|
|
$i = 0;
foreach ($answ as $k=>$v)
{
if ($k == $i)
{
$fp = fopen("log.txt", "a");
fwrite($fp, $k . " (" . $i . ")\r\n");
fclose($fp);
// ----
}
// ----
}
|
В результате в файле появляются строки:
ВТФ?? | |
|
|
|
|
|
|
|
для: bronenos
(06.11.2007 в 00:25)
| | Наверное потому, что $i всегда равна нулю. | |
|
|
|
|
|
|
|
для: bronenos
(06.11.2007 в 00:25)
| |
<?php
$i = 0;
foreach ($answ as $k=>$v)
{
if ($k == $i)
{
$fp = fopen("log.txt", "a");
fwrite($fp, $k . " (" . $i . ")\r\n");
fclose($fp);
// ----
}
// ----
$i++;
}
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(06.11.2007 в 02:55)
| | вы не поняли
итерация присутствует, она в том участке что я пропустил
вы посмотрите ЧТО С ЧЕМ я сравниваю и ЧТО пишу
то ест условие ведет на верный путь, хотя аргументы разные - слово и число, как это понимать, я вообще в офиге | |
|
|
|
|
|
|
|
для: bronenos
(06.11.2007 в 08:44)
| | Любая нечисловая строка при loose сравнении с нулём будет давать true. Используйте оператор === для строгого сравнения. | |
|
|
|
|
|
|
|
для: Саня
(06.11.2007 в 09:04)
| | ого, не догадался бы
спасибо, большое спасибо | |
|
|
|