PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (14): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 198
re_nat Отправлено: 07 Января, 2016 - 15:36:06 • Тема: Массивы • Форум: Вопросы новичков

Ответов: 2
Просмотров: 101
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function normalize($arr) {
  3.     $result = [];
  4.        
  5.     foreach ($arr as $element) {
  6.         if (is_array($element)) {
  7.             $result = array_merge($result, normalize($element));
  8.         }
  9.         else {
  10.             $result[] = $element;
  11.         }
  12.     }
  13.        
  14.     return $result;
  15. }
re_nat Отправлено: 06 Января, 2016 - 17:52:14 • Тема: Выборка из бд по дате • Форум: Работа с СУБД

Ответов: 13
Просмотров: 1721
lawer85, индексы нужны для ускорения поиска. Mysql формируем специальные деревья (читай графы) на основании заданных индексов и при поиске перебирает не все записи таблицы по порядку, а двигается по узлам дерева отталкиваясь от искомых значений.
Не заморачивайте пока себе голову оптимизацией. Всему своё время.
re_nat Отправлено: 06 Января, 2016 - 16:41:31 • Тема: Выборка из бд по дате • Форум: Работа с СУБД

Ответов: 13
Просмотров: 1721
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT id FROM activities WHERE DATE_FORMAT(created_at, '%Y-%m-%d')='2016-01-03'
re_nat Отправлено: 06 Января, 2016 - 11:06:25 • Тема: помогите чайнику, пожалуйста • Форум: Вопросы новичков

Ответов: 4
Просмотров: 253
Squirrel1 пишет:
всё ок!)

Круто, что разобрались сами)
re_nat Отправлено: 06 Января, 2016 - 11:00:46 • Тема: Обновление ID в БД • Форум: Вопросы новичков

Ответов: 3
Просмотров: 229
CODE (SQL):
скопировать код в буфер обмена
  1. ALTER TABLE <имя таблицы> AUTO_INCREMENT=0

или
CODE (SQL):
скопировать код в буфер обмена
  1. TRUNCATE TABLE <имя таблицы>

Только если вы задаётесь подобным вопросом, скорее всего имеет место ошибка проектирования.
re_nat Отправлено: 05 Января, 2016 - 09:45:50 • Тема: Верхний регистр • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 431
Можно как-нибудь так
CODE (htmlphp):
скопировать код в буфер обмена
  1. <input type="text">
  2. <script>
  3.  var input = document.body.children[0];
  4.  
  5.  input.oninput = function() {
  6.    input.value = input.value.toUpperCase();
  7.  };
  8. </script>
re_nat Отправлено: 05 Января, 2016 - 09:39:46 • Тема: Не работает обновление информации в базе данных • Форум: Вопросы новичков

Ответов: 14
Просмотров: 436
dcc0 пишет:
А для вывода имеет.

Отнюдь. В контексте имеющегося примера это не влияет ни на что.
re_nat Отправлено: 05 Января, 2016 - 09:31:23 • Тема: Массивы и разделители • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 69
Viper как? Я ошибся. Ввели в заблуждение названия переменных.
re_nat Отправлено: 04 Января, 2016 - 18:41:29 • Тема: Проблема с формой обратной связи • Форум: Вопросы новичков

Ответов: 1
Просмотров: 104
Прочли бы сперва документацию по функции...
http://php.net/manual/ru/function.mail.php
re_nat Отправлено: 04 Января, 2016 - 18:38:11 • Тема: Не работает обновление информации в базе данных • Форум: Вопросы новичков

Ответов: 14
Просмотров: 436
dcc0 пишет:
А еще есть разница между постфиксным и префиксным инкрементом.
++$y;

В заданном примере - никакой.
re_nat Отправлено: 04 Января, 2016 - 08:27:17 • Тема: Не работает обновление информации в базе данных • Форум: Вопросы новичков

Ответов: 14
Просмотров: 436
Trosel пишет:
$y+1;

Выражение не имеет смысла. Возможно вы хотели написать "$y++" или "$y += 1".
re_nat Отправлено: 04 Января, 2016 - 08:22:03 • Тема: Массивы и разделители • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 69
PHP:
скопировать код в буфер обмена
  1. $rightNumbers = array_map(function($chislo_v) {
  2.     return explode(':', $chislo_v)[0];
  3. }, $d['chislo']);
  4.  
  5. $chislo_new = implode(",", $rightNumbers);
re_nat Отправлено: 02 Января, 2016 - 21:19:37 • Тема: Массиви • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 59
vladG пишет:
for($i=1; $i<=10; $i+2){
} ?

Этот цикл бесконечен.

PHP:
скопировать код в буфер обмена
  1. $values  = [3, 10, 18, 40, 113, 9, 6, 4, 0, 19];
  2.  
  3. $arrayLength = count($values);
  4. for ($i = 0; $i < $arrayLength; $i += 2) {
  5.     $arg1 = $values[$i];
  6.     $arg2 = $values[$i + 1];
  7.     $sum  = ($arg1 + $arg2) / 2;
  8.  
  9.     echo sprintf('Среднее арифметическое двух чисел %s и %s равняется %s' . PHP_EOL, $arg1, $arg2, $sum);
  10. }


Результат выполнения:
Среднее арифметическое двух чисел 3 и 10 равняется 6.5
Среднее арифметическое двух чисел 18 и 40 равняется 29
Среднее арифметическое двух чисел 113 и 9 равняется 61
Среднее арифметическое двух чисел 6 и 4 равняется 5
Среднее арифметическое двух чисел 0 и 19 равняется 9.5
re_nat Отправлено: 02 Января, 2016 - 19:33:00 • Тема: Как определить содержимое переменной... • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 382
$someVar === 0;
re_nat Отправлено: 02 Января, 2016 - 19:28:48 • Тема: Работа с датой • Форум: Вопросы новичков

Ответов: 2
Просмотров: 128
Задайте русскую локаль.
http://php.net/manual/ru/function.setlocale.php

Страниц (14): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB