Vialls
-
Posts
129 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Vialls
-
-
-
Что бы легче было понять отличие этих операций, вот пример:
<?php
$a = 5;
$b = 5;
$a += 5; // $a будет равно 10
$b .= 5; // $b будет равно 55
?> -
Может конкатенация?
Тьфуты, у меня "контенсация" откуда-то в голову вбилось, и с тех пор так и произношу
-
Контенсация строк, т.е. допустим в $str было "я ", после $str .= "программер", будет "я программер"
-
"This is a valid RSS feed."
-
-
По крайне мере, не утверждают как в школе, что "Excel тот же Паскаль"
Я думал мне одному всякую чушь подобную повсюду втирают О_о
-
Да мне просто ссылку на торрент получить надо.
Они у меня скрыты
-
Дал бы Но у меня там рейтинг у самого грохнулся.... Жду ночи
-
Я так понял, DIV вы делаете видимым с помощью JavaScript? Если да, то просто в этом div'е уберите изображение (в самом HTML коде), а когда (в коде JS) он делается видимым, просто добавьте его...
-
Преподавание с++ в моем универе:
"... отрицательные стороны языка: модульность, т.к. в каждой программе нужно писать несколько строк для подключения библиотек"
:P
-
Начал писать, и догнал, что вам надо
<select name=\"select1\" onchange=\"top.location.href = '?select1=' + this.options[this.selectedIndex].value;\">
При генерации первого селекта.
<select name=\"select2\" onchange=\"top.location.href = '?select1={$_GET['select1']}&select2=' + this.options[this.selectedIndex].value;\">
При генерации второго.
Значение первого select'a будет в $_GET['select1'], вторго в $_GET['select2'].
Понятно?
-
10 мин. подождите, напишу код.
-
if (@$_GET['1 селект + 2 селект = 3 селект'])
О_О!!! Это что??
Ааа поняд, п росто я туда мысленно настоящий код вставил...
Ваш код мельком глянул, если правильно понял, проблема в том, что вы не можете одновременно передать в GET значение select1 и select2? Или в чем проблема, не пойму!? Словами пишите, не кодом...
-
Не понял в чем проблема, и что значит: "как записать в условие GET(if (@$_GET['3 селект']))?", вы как-то вообще криво делаете, если я правильно понял, что вы хотите сделать.
Поправьте меня, если я неправильно понял:
Есть страница, там что-то выбирается в select №1, в зависимости от этого генерируется select №2. В select №2 выбирается значение, и генерируется select №3?
-
Ты почти угадал. В первый раз ты все правильно сказал как все происходит, но не сказал для чего это делается, поэтому ответ я твой не засчитал, поскольку рассказать как все происходит мало (это и так на виду), хочется знать зачем это. Это простая проверка четности числа, т.е. деление на 2 без остатка. Я думаю нет такого программиста, который не проверял бы четность числа в своих программах.
В двоичном представлении каждый бит является степенью двойки. Отсчет степени начинается с нуля. Любое число в нулевой степени - это единица. Поэтому сумма всех степеней 2, кроме 0 заведомо будет четно, т.е. будет делиться на 2 без остатка. Поэтому признаком четности будет бит, который представляет собой нулевую степень, т.е. правый крайний. Если он включен, то число не делится на 2 без остатка. Если выключен, то делится. Для проверки включенности правого крайнего бита используется булевая операция И с единицей. Если у числа правый крайний бит включен, то И с единицей даст единицу, если выключен, то даст ноль.
Во жесть!! Я знал это с самого начала, такой алгоритм используется в книге "Изучаем ассемблер - Крупник А.Б", которую читал полгода назад А я тут уже синий сижу, разобраться не могу в чем у меня ошибка
-
Неправильно. Небольшой совет: попробуй изменить значение $x. Вместо 25, вставь 24. Увидешь, что эта конструкция может выводить и yes в некоторых случаях.
Я знаю что может, если у первого числа младший бит будет установлен в 0. Т.е. $x=14=1110. 1110&0001=0. Вообще не догоняю в чем у меня ошибка??? И не вижу смысла твоей подсказки? Расскрывай карты
-
И так, имеем выражение "$x & 1==1", первое - обращаем внимание на приоритеты операций и делаем вывод: операция ==, выполнится раньше чем &. Значит, после выполнения операции ==, справа будет значение 1, слева 15, 15=1111, 1=0001, 1111 & 0001 = 0001 = 1 = true => выполняется echo "no";
Надеюсь на этот раз не ступиЛ ))) А то мне уже стремно
-
Снова не правильное объяснение. Почти правильно, но не совсем. К тому же 1111 & 0001 будет равно 0001
Тьфу ты епрст!!! Что ж такое, это же не ИЛИ. Да, тут устанавливается только те биты, которые и там и там равны 1....
-
Как сказал Vialis:
Но при чем тут математика, это логика или вроде того.
Совершенно верно.
Нет, тут математика, просто мне сначала показалось, что там "&&", а там "&". Это две разные операции в PHP...
Да и тема не о математике, а об учебнике по PHP, человек просит посоветовать учебник, надо посоветовать, позже он и математику освоит, я тоже начинал учиться программированию. не зная математики, через пол года понял, что без нее никуда, купил три учебника по математике =)
-
Это что за универ такой? А вообще многие просто не понимают зачем пошли учиться. smile.gif
ОГУ (город Оренбург)
во-первых, не нужно подсказывать, поскольку задача не для тебя, а для vvshСорри
во-вторых, не правильное объяснение решения. А к математике это имеет прямое отношение, поскольку это булевая алгебра и все действия основаны на свойствах двоичных чисел.
Ой, мне просто показалось, что там не "&", а "&&"...
Ну раз wsh не хочет давать объяснения, дам я? Можно? :
15 в двоичной системе это - 1111, 1 в двоичной это - 0001, операция "побитовое и" устанавливает все биты в 1, которые установлены в двух других числах, т.е. 1111 & 0001 = 1111, Данное число != 0, поэтому выполняется echo "no";
-
Если есть желание - читай и пиши свой вариант.
Хорошо, голова отойдет, что нибудь придумаю..
-
А вот у меня есть сомнения, насчет твоих познаний в математике. Разубеди меня, реши несложную задачку:
$x=25;
if($x&1==1)echo "no";
else echo "yes";что выведет и почему?
Выведет "no", т.к. $x не содержит 0 и по мнению PHP является True, а 1 равно 1 и это выражение тоже является True.
Не удержался. Но при чем тут математика, это логика или вроде того, вроде ?
Если всерьез хочешь стать профи, то тебе как минимум нужно пойти в какой ни будь вуз или на курсы по программированию (хотя бы), где тебе будут бить линейкой по пальцам за каждую твою ошибку.С этим в корне не согласен, если сам не хочешь, тебя никто не научит. Даже если ты хочешь выучится, максимум что дадут на курсах/вузе/ит.п. основы и бумажку, но ты никак не станешь профессионалом без самообразования. Труд, труд, труд и труд - тогда можно им стать...
Я годик назад с другом пошел на олимпиаду в универ, там принимало участие около 100 человек 4-ого курса. Я был в шоке!!!! 70% участинков не смогло решить проходной задачи, где нужно было считать из файла 2-а числа и сложить иххх....
-
Их которых щас в озоне есть, у меня есть вот эта - http://www.ozon.ru/context/detail/id/2612430/, все довольно хорошо написано. А так ИМХО для PHP не нужно читать каких либо навороченных книг, можно его выучить на php.net, рулит!!
нужен код
in PHP
Posted
Ааа, спасиб
Сорри за оффтоп