These are chat archives for LaravelRUS/chat

25th
Dec 2017
Dmitriy Davletgareev
@fanblacksky_twitter
Dec 25 2017 03:43
Если использовать ->orderBy('votes', 'desc') то всё отлично сортируется как и должно, но такой метод мне не подходит ведь перед ним мне нужно выполнить сортировку ->sortByDesc('statistics.players') по связаной таблице
Dmitriy Davletgareev
@fanblacksky_twitter
Dec 25 2017 12:34
вопрос ещё актуален
Ваня Devium
@webdevium
Dec 25 2017 12:43
значит так
если там у всех будет 0 - есть косяк что сортировка будет хаотичная. НО. Тебе никто не мешает сортануть по стабильному полю, типа id
Dmitriy Davletgareev
@fanblacksky_twitter
Dec 25 2017 14:56
@webdevium нет нет. Суть ведь в сортировке по votesесли мне просто нужно было бы получить по списку то и применять сортировку даже не нужно, итак выйдет по id. И всё же почему так странно работает эта сортировка?
Pakharenko
@Pakharenko
Dec 25 2017 17:58
Привет всем.Залил сайт на хостинг.Хочу подключить поисковые системы гугл и яндекс.Всё делаю как они указывают но я не могу всё равно подтвердить что я являюсь владельцем сайта!Кто-то сталкивался с таким?
Vlad Shcherbin
@VladShcherbin
Dec 25 2017 18:34
@jhaoda всё, что связано с разработкой сайтов, можно обсуждать тут :wink:
JhaoDa
@jhaoda
Dec 25 2017 18:44
@VladShcherbin это твоё мнение
Vlad Shcherbin
@VladShcherbin
Dec 25 2017 18:46
@jhaoda это результат голосования, тебе он может не нравиться, но от этого он не изменится. дальнейшее обсуждение этой темы либо в оффтоп, либо жалуйся выше
projct1
@projct1
Dec 25 2017 20:08
подскажите плз как регулярку написать:
надо найти все совпадения слова москва с разными окончаниями (спереди пробел обязателен)
вот основная регулярка /\sмоскв(а|ы|е|у|ой)+/i
но как исключить из поиска это слово, если оно в атрибуте alt или title, то есть совпадать не должно: alt="фывафыа москва фыафып" и тд
Ваня Devium
@webdevium
Dec 25 2017 20:12
Ну посмотри как сделать не начинается с
тебе нужно максимально сократить возможные совпадения, иначе придется придется писать 100500 условий для НЕТ
подсказка для "не старт": ^(?!my)\w+$ - не начинается с my
projct1
@projct1
Dec 25 2017 21:05
@webdevium так не прокатит, текст огромный (кусок html), поэтому знак ^ вообще неуместен тут
Ваня Devium
@webdevium
Dec 25 2017 21:07
@projct1 ну тогда тебе нужно парсить дом, а не юзать регулярки
Makarenkov Aleksandr
@trustedperson
Dec 25 2017 21:53

Друзья, кто поможет понять, почему в этом коде на выходе получается число меньшее чем задано в начале, хотя с дробной частью никаких операцией не выполняется.

$num = 2.3 ;    
echo "$num \n";    // выведет 2.3
echo $num * 100 . "\n";    // выведет 230
echo intval($num * 100)."\n";    // выводит 229
echo floor($num * 100)."\n";    // тоже 229

Понятно что в floor сохраняется дробная часть, только почему она тут меняется?
Тестил на 7 версии, локально и на repl.it. везде тоже самое

Andrei Sosnov
@atehnix
Dec 25 2017 23:39
@trustedperson потому что PHP на var_dump(2.3 * 100) хоть и отвечает float(230), но на самом деле подразумевает 229.9999999999...
http://php.net/manual/ru/language.types.float.php (см."Внимание")
var_dump(
  intval(2.3 * 100),
  intval(round(2.3 * 100))
);

// int(229)
// int(230)