Koenig, как понимаю скриптоп просто записывается без различных проверок и перезаписи. Но в таком случае каким образом выводящий выведет именно самый последний переданный результат одного имени? Прост вникнуть пытаюсь)
DobrijUser, объясню так, фаил читается и через цикл записывется в массив, то есть "user["vasya"] = "11.44"; "user["vasya"] = "12.44"; "user["vasya"] = "18.44"; "user["vasya"] = "82.44"; переменная церез цикл переопределяется , то же самое что в скрипте написать "a = "1"; потом какой то кусок кода, далее "a = ""a+"b"; переменная а - уже будет иметь другое значение, то есть последняя запись и будет выводиться
Koenig, при считывании последующей переменной с таким же именем, предыдущая становится недействительной. Я так понял. А т.к новые записи добавляются в конец файла, то следовательно так и получается. Вникнул, спасибо ещё раз
Koenig, и ещё: в скрипте расчитвно на два уровня, легкий и сложный. Но в игрушке 3 уровня. Дописал ещё блок как в предыдущих if("l==3) { "norm["n]=""s"; } и @arsort("norm); @reset("norm); while (list("key, "val)=@each("norm)) { echo "<div>"key - "val</div>"; } но ничего не вышло, скрипт начал выводить просто содержимое файла, без какой-либо сортировки
Koenig, seclub.org/forum/goto/12861472/ - в твоем примере массив будет иметь только одно значение - это то, что ты присвоил в конце, так как будет затираться предыдущее значение. Надо писать так: "user[]["vasya"] = "11.44"; то есть делать многомерный массив
люди такой вопрос. У меня есть тег select, один сохраняет переменую "К в которой забиты числа от 1 до 10, и в зависимости от выбора будут иди на печать разные переменные, т.е. у нас ещё есть перенные от "о1 до "о10, и в зависимости от выбора "к, должен идти на печать определёная переменная. Как это сделать?
19 фев 2011 в 11:14