Вопрос по PHP.
Sonar:
Если я не ошибаюсь, кавычки после слова "равен" нужно поставить, а не после переменной.
dimson:
В итоге вот так Код:
echo ("Результат равен ".procent(100, 25));
BatteryLow:
Блин не успел оба раза ответить=) задавай еще, голову поломаем, только посложнее :D
dimson:
В общем еще вопрос возник. Есть файл base1.dat, структура его такая:
Код:
Дима<->dima@mail.ru<->Привет как дела
Слава<->slava@mail.ru<->Все нормально
Петя<->peta@mail.ru<->Погода хорошая
Саша<->sasha@mail.ru<->Скоро лето
Рома<->roma@mail.ru<->Скорей бы выходные
Надо что бы скрипт выводил эти данные, но символы "<->" заменял на пробелы. Вот сам скрипт, он выдает ошибку ссылаясь на цикл foreach().Код:
<?
$base_var="base1.dat";
$arr_base=file($base_var); //Содержимое base1.dat поместили в массив
$arr_base=str_replace("<->"," ","$arr_base"); // Заменяем в массиве "<->" на " "
foreach($arr_base as $val) //Выводим значения массива
{
echo "$val<br>";
}
?>
Я так понимаю, что ошибка в функции str_replace().
imperfect:
Не знаю, в этом ли дело, но зачем заключать имена переменных в кавычки в параметрах str_replace и в echo?
Навигация