Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
reebest

thesuperhamster,
юзай pow() или bcpow()
добавлено спустя 2 минуты:
for($i=1;$i<=4;$i=$i+1)
{
$a = $a*$a;
}

06 Ноя 2011, 13:42
bluck

Например, чтоб возвести число 2 в 4ую степень, можно написать следущий код:

<?php
$num = 2;
for($i=1;$i<=4;$i=$i+1)
{
$num = $num*$num;
}

echo $num;
?>

06 Ноя 2011, 13:44
reebest

bluck, ^^

06 Ноя 2011, 13:45
thesuperhamster

bluck, а по другому не как?

06 Ноя 2011, 13:46
bluck

thesuperhamster, чем тебя не устраивает вариант в 4132 посте?

06 Ноя 2011, 13:47
thesuperhamster

reebest, pow($a, 2); спасибо, наконец то теорема Пифагора выглядит лучше ^^
<?php
$a=pow($_POST["a"], 2);
$b=pow($_POST["b"], 2);
$c=sqrt($a+$b);
echo $c;
?>
добавлено спустя:
bluck, а зачем брать цикл когда есть такая функция как pow

06 Ноя 2011, 14:03
Nurkz

напишите код одвременный запись в 1 файл с нескольких полей. Если можете с поиском и заменой символа в файле. Вот например
<?php
if (!empty($_POST))
{
$var=str_replace("\n",'',trim($_POST['var']));
$tags=file_get_contents("file.txt");
$knife=str_replace('simvol',$var,$tags);
$fp=fopen("file/file.txt",'wb+');
fputs($fp,$knife);
fclose($fp);
}
?>
form action="<?=$_SERVER['SCRIPT_NAME'];?>" method="post">
<p>
Введите имя :<input name="var" size="20" value="<?=isset($_POST['var']) ? htmlspecialchars(stripslashes(trim($_POST['var']))) : '';?>" /></p>
<input type="submit" value="отправить" />
</p>
</form>

Как добавить еше 1 поле и сделать чтобы данные из поля заменили нужны символы в файле?

06 Ноя 2011, 14:31
bluck

thesuperhamster, лично я не сталкивался с этим и предложил самописный вариант, а переменные фильтруй

06 Ноя 2011, 14:48
thesuperhamster

bluck, oh, фильтровать незачем, потому что при любом варианте если что выведет 0

06 Ноя 2011, 19:55
SL_NeKrOmAnT

Nurkz, конечно пишешь ты неочень по-русски)))
У тебя затруднения с записью в один файл нескольких полей?

07 Ноя 2011, 9:14
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.