|
|
|
| нужно придумать функцию которая поочередно будет вызывать 0 и 1. | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 12:21)
| | Поочередно или случайно? | |
|
|
|
|
|
|
|
для: cheops
(19.01.2012 в 13:12)
| | именно поочередно.. | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 13:16)
| | А в чем проблема, чет не очень понятно?
<?php
function invert($i){
return (1-$i);
}
?>
|
| |
|
|
|
|
|
|
|
для: Sfinks
(19.01.2012 в 13:30)
| | Не то, функция при обновлении страници должна по очереди вызывать 0 а потом 1 и так постоянно.Не важно какое первое чило она вернет впервые.Можно конечно необезательный аргумент придумать в котором задается первое число, но как я сказал это не важно. | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 13:39)
| | А что вам мешает забить число в сессии или куки и при перезагрузке страницы его считывать? | |
|
|
|
|
|
|
|
для: Tamplier
(19.01.2012 в 13:43)
| | Ничего, я уже даже думал как и использоваит фукцию времени для решения этой задачи, просто хочется подумать как ее можно решить обычнимы командами типа if или циклами если это вообще возможно. | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 13:47)
| | Неа, нужна точка отсчета если хотите четкое чередование организовать.
В противном случае это будет рэндом | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 13:39)
| | Если для каждого пользователя эта смена индивидуальна, сохраняйте в куки.
<?php
function invert(){
setcookie("chislo",1-$_COOKIE["chislo"]);
}
?>
|
Если обшее для всей страницы сохраняйте в файл.
<?php
function invert(){
$chislo = file_get_contents("chislo.txt");
$chislo = 1-$chislo;
file_put_contents("chislo.txt",$chislo);
return $chislo;
}
?>
|
| |
|
|
|
|
|
|
|
для: Sfinks
(19.01.2012 в 13:52)
| | ХАхах, ну ппц а я то думал это только у меня такая буйная фантазия, уже до файлов дошли.Да мне просто нужна фанкция типа rand()
но только что б по очереди 0 и 1 вызывало.
rand() ведь не создает никаких файлов и не шлет куки.
Спасибо конечно, за помощь, ну если так и дальше пойдет, мы до асемблера докатим))))
Над чем я только не думал и над рекусривными функциями и над сылками, и над строковыми функциями.
Тоесть простыми командами нельзя? | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 14:03)
| | А как Вы представляете связку сервер-клиент? Как сервер узнает какое число клиенту последний раз отдавалось? | |
|
|
|
|
|
|
|
для: Lotanaen
(19.01.2012 в 14:37)
| | Похоже никак. Файлы - это буйная фантазия, а куки - это слишком сложно. Нужна ПРОСТАЯ функция! Разве не понятно? Сервер должен запомнить юзера в лицо и что он ему выдал в прошлый раз. И когда увидит снова, может даже через год, сказать строго противоположное, но никак не наугад. | |
|
|
|
|
|
|
|
для: demonow
(19.01.2012 в 14:03)
| | Рад был повеселить. В другой раз подумаю отвечать вам или нет. | |
|
|
|
|
|
|
|
для: Sfinks
(19.01.2012 в 15:18)
| | Да ладно вам, я ж не знал что так нельзя, думал это в пару строк решается.Я ж не профи в этом деле. | |
|
|
|