PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (70): В начало « ... 59 60 61 62 [63] 64 65 66 67 ... » В конец
Найдено сообщений: 1045
dcc0
Отправлено: 05 Сентября, 2014 - 15:51:56 • Тема: php mysql • Форум: Работа с СУБД
Ответов: 19 Просмотров: 2607
Объясни, зачем вот эти фигурные скобки, я не понимаю, честно:
dcc0
Отправлено: 05 Сентября, 2014 - 15:29:57 • Тема: php mysql • Форум: Работа с СУБД
Ответов: 19 Просмотров: 2607
Вывод: NULL
Вывод:
Parse error: syntax error, unexpected '{'
dcc0
Отправлено: 05 Сентября, 2014 - 14:43:22 • Тема: php mysql • Форум: Работа с СУБД
Ответов: 19 Просмотров: 2607
А если так:
Зачем тут:
фигурные скобки? И одна единственная кавычка? И еще и скобка, у которой, похоже, нет открывающей.
Это какой-то внеземной хак?
(Добавление)
Уверен на 99%, что строки должны быть такими.
dcc0
Отправлено: 04 Сентября, 2014 - 23:09:06 • Тема: Как работает вызов функции в PHP5 • Форум: Вопросы новичков
Ответов: 2 Просмотров: 129
Часто можно заметить, что функция идет сначала, а потом ее вызов. Это сложилось исторически. Интерпретатор в unix построчно читает код.
https://php.net/manual/ru/functi...user-defined.php
"Функции не обязаны быть определены до их использования, исключая тот случай, когда функции определяются условно, как это показано в двух последующих примерах".
"Все функции и классы PHP имеют глобальную область видимости - они могут быть вызваны вне функции, даже если были определены внутри и наоборот.
PHP не поддерживает перегрузку функции, также отсутствует возможность переопределить или удалить объявленную ранее функцию".
Об особенностях интерпретатора:
https://ru[dot]wikipedia[dot]org/wiki/PHP
dcc0
Отправлено: 04 Сентября, 2014 - 20:10:41 • Тема: Операторы сравнения в PHP • Форум: Вопросы новичков
Ответов: 5 Просмотров: 183
teddy Спасибо. А то я что-то запутался в 3-х соснах.
Сбило меня с толку вот из описания вот это:
Цитата: Используйте оператор === для проверки значения,
dcc0
Отправлено: 04 Сентября, 2014 - 20:02:51 • Тема: Операторы сравнения в PHP • Форум: Вопросы новичков
Ответов: 5 Просмотров: 183
Товарищи, правильно ли я понимаю, что конструкции ниже должны давать эквивалетный результат:
Или вторая конструкция не имеет смысла?
Так как: "Если подстрока needle не найдена, strpos() возвращает FALSE"
dcc0
Отправлено: 03 Сентября, 2014 - 22:44:28 • Тема: Промежуток времени добавления файлов на сайт • Форум: Вопросы новичков
Ответов: 2 Просмотров: 151
Непонятно, что не получается. Получаешь дату из базы данных, конвертируешь в единое, целое число, присваиваешь её значение переменной + 15 минут. Ниже псевдокод:
PHP:
скопировать код в буфер обмена
Переменная1 = Значение даты из базы + 900 секунд;
Если( Текущая Дата > Переменная1 )
Тогда
можно загружать еще
Иначе
Вывести сообщение "Вам надо подождать" и тут вычисляешь, сколько ждать -
отнимаешь от Переменная1 Текущая Дата, пишешь сколько секунд осталось, можешь конвертировать в минуты;
И тут можешь подгрузить JavaScript, которому передашь переменную с оставшимся временем для наблюдения за обратным отсчетом.
Для работы с датой есть функции http://www.php.su/strtotime
http://www.php.su/time
http://php.net/manual/ru/function.microtime.php
http://www.php.su/functions/?date
(Добавление)
Если с псевдокодом непонятно, то примерно так:
PHP:
скопировать код в буфер обмена
<?PHP
$var = $row [ 'date' ] ;
if ( $now > $old ) {
echo "OK" ;
} else {
$r = $old - $now ;
echo "NO" . $r ;
//И какой-нибудь код JS, который будет обновлять страницу раз в 5 секунд.
}
?>
dcc0
Отправлено: 02 Сентября, 2014 - 14:06:48 • Тема: Поиск группы символов в любом порядке без повторов • Форум: Регулярные выражения
Ответов: 4 Просмотров: 352
Моя мысль была примерно такой. Но на n символов понадобится n циклов и n + неизвестно сколько проверок.
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP
$array1 = array ( 'x' , 'y' , 'z' ) ;
foreach ( $array1 as $value ) {
foreach ( $array1 as $val ) {
foreach ( $array1 as $v ) {
if ( $value !== $val && $v !== $value && $v !== $val ) {
$pattern = $value . $val . $v ;
echo preg_match ( "/$pattern /" , "xyz zzz zyx lkj stp zxy" ) ;
}
}
}
}
?>
(Добавление)
Прав Мелкий, надо сначала получить все размещения, а это есть в preg_match, а потом из них все перестановки.
dcc0
Отправлено: 02 Сентября, 2014 - 12:09:51 • Тема: Поиск группы символов в любом порядке без повторов • Форум: Регулярные выражения
Ответов: 4 Просмотров: 352
У вас перестановки. Ради интереса перечитал руководство по preg_match, не нашел встроенного модификатора. Можно считать факториал числа элементов, например из массива и передавать в переменную, только код будет слишком большим.
Интересно, можно ли это сделать с помощью awk из консоли.
Страниц (70): В начало « ... 59 60 61 62 [63] 64 65 66 67 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB