Как получить случайный элемент из XML-массива блоггера? - PullRequest
0 голосов
/ 29 августа 2018

У меня есть этот блоггер для цикла, и я хочу получить случайный предмет. как я могу это сделать, пожалуйста?

есть ли способ перемешать массив и получить первый элемент, а затем разорвать цикл?

или сгенерировать случайное число?

<b:loop values='["1111","2222","3333"]' var='myArray' index='i'>

1 Ответ

0 голосов
/ 30 августа 2018

Вы можете использовать атрибут index для получения индекса массива, но в Blogger нет способа перемешать массив или сгенерировать случайное число, используйте JavaScript для управления результатами.

Следующий код напечатает первый элемент

<b:loop values='["1111","2222","3333"]' var='myArray' index='i'>
    <b:if cond='data:i == 0'>
      <data:myArray/>
    </b:if>
</b:loop>
...