Показать сообщение отдельно
  #29 (permalink)  
Старый 09.08.2017, 03:13
Аспирант
Отправить личное сообщение для Stenli Посмотреть профиль Найти все сообщения от Stenli
 
Регистрация: 25.06.2017
Сообщений: 36

Разрешите продолжить в рамках топика.

Я решил немного изменить схему добавления "чего-либо" вместо даты. Поэтому вместо '<?=date(' + 'd.m.Y' + ', strtotime(' + '-3 day' + '));?>', у меня будет добавляться '{{ $date_shift[v] }}'

Но не просто так. Хочу, чтобы с каждой следующей обнаруженной датой изменялось значение [v]. Причем по рандому оно должно либо не изменяться (да-да), либо изменяться на 1 (единичку).

Пока насоображал такую схему:

var reg = /\d{2}\.\d{2}\.\d{4}/g;
        var string = '{{ $date_shift[v] }}';
        var v=0;
        $(div).html(function (i,h) {
            for (var x=0 ; x <=i ; x++ ) {
                var randomShift = Math.random();
                if ( randomShift = 0 ) {
                    v = +1;
                }
                else {
                    v = +0;
                }
            return h.replace(reg, string);
            }
        });


Тупняк у меня наступил в момент, когда мне надо вставить новое значение [v] в переменную string. Ведь она передается как строка. Да и вообще я мог запросто намудрить ввиду своего начинающего уровня.

Подмозжите, чем можите... Спасибо.
Ответить с цитированием