Articles of shuffle

Как перетасовать мой массив или список строк более читабельным способом?

Представьте, что вы хотите иметь очень читаемый, легко редактируемый список элементов, разделенных только запятой, а затем эхо 3 случайных элемента из этого списка. Массив или строка не имеют значения. На данный момент я получил следующие работы (Спасибо webbiedave!) $fruits = array('Mango', 'Banana', 'Cucumber', 'Pear', 'Peach', 'Coconut'); $keys = array_rand($fruits, 3); // get 3 random keys […]

Перемешивание массива php без того же значения до или после

Перемешать массив в php легко, но моя проблема в том, что я пытаюсь перетасовать его, не получая тот же результат раньше, чем после этого ключа. Пример: Array ( 0 => 1, 1 => 2, 2 => 3, 3 => 3 ) У меня должен быть результат без 3 совместных действий. Пример некоторого массива, который я […]

php перетасовывает пакет карт

Я хотел бы использовать php для создания коллекции случайных мостов. Я думал, что могу кодировать упорядоченный пакет карточек в виде строки $deal ниже (мне нравится, что при рассмотрении как верхнего, так и нижнего регистра есть 52 буквы). Я обнаружил функцию php str_shuffle . Поэтому я подумал, что могу сделать следующее: $pack = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $shuffledPack = […]

Jquery if else shuffle цвета (передача переменной)

Это касается этого вопроса, который я задал по этой ссылке: PHP Color Shuffle array? Я изменил и добавил больше кода и задал другой вопрос, почему я открыл новый поток. Я использую php и jQuery для перетасовки цветов каждый раз, когда страница обновляется. На данный момент это работает отлично. Но у меня есть функция jQuery, где […]

str_shuffle () эквивалент в javascript?

Как str_shuffle() в PHP, существует ли функция, аналогичная перетасовке строки в javascript? Пожалуйста помоги !

Можно ли перетасовать семена?

Возьмите эту функцию, которая представляет собой посевной Fisher-Yates shuffle (порядок случайный, но воспроизводимый с учетом того же семени): function seeded_shuffle(array &$items, $seed = false) { $items = array_values($items); mt_srand($seed ? $seed : time()); for ($i = count($items) – 1; $i > 0; $i–) { $j = mt_rand(0, $i); list($items[$i], $items[$j]) = array($items[$j], $items[$i]); } } […]

Произвольное перемещение случайных чисел без повторения в Javascript / PHP

Я просмотрел некоторые из ответов здесь, но это не похоже на то, что мне нужно, или я просто не знаю, как его применять. Я не начал никаких кодов, и я только думаю о том, как это сделать, и я понятия не имею, как это сделать. Мне нужна твоя помощь. Предположим, что у меня есть массив, […]

PHP – перетасовать только часть массива

У меня есть массив: $animals = array ( 'giraffe', 'lion', 'hippo', 'dog', 'cat', 'rabbit', 'fly', 'hamster', 'gerbil' 'goldfish' ); Это тот порядок, в котором я хочу, чтобы массив находился отдельно от этих 2- hamster и gerbil Я хотел бы рандомизировать между тем, что происходит первым. Я знаю, что могу использовать: shuffle($animals); Чтобы рандомизировать их все, […]

php случайный порядок от foreach

У меня есть некоторый foreach, это могло бы работать хорошо foreach ($umm as $data) { echo '<img src="'.$data->picture.'" />'; echo $data->id; } Теперь я хочу перетасовать foreach. Я пытался: foreach (shuffle($umm) as $data) { echo '<img src="'.$data->picture.'" />'; echo $data->id; } А ТАКЖЕ foreach ($umm as $data) { $rand_pic[] = $data->picture; $rand_id[] = $data->id; } […]

Перемешать массив в PHP

У меня есть следующий код: <?php foreach($bb['slides'] as $b): $url = "domain.com/" . $b->image . "; echo($url); endforeach; ?> Вывод выглядит следующим образом: domain.com/image1.jpg domain.com/image2.jpg domain.com/image3.jpg Я пытаюсь рандомизировать порядок вывода. Перед утверждением foreach я попытался перетасовать массив, используя shuffle ($ bb); но это не сработало. Любая помощь приветствуется.

Intereting Posts
Есть ли способ для PHP (или jQuery) проверить, является ли строка понятной для человека? Как удалить расстояние между линиями в Textarea? PHP: как узнать вызывающую функцию? Как перейти на якорь на submit – не вверху страницы Удалите все разрывы строк из источника html Heroku PHP crash bash: поставщик / bin / heroku-php-apache2: нет такого файла или каталога разбор XML-ответа SOAP с помощью php Laravel Множественная разбивка на одну страницу Передача нескольких аргументов функции обратного вызова (с использованием PHP 5.2) PHP ActiveRecord не использует мой пользовательский атрибут Как сохранить данные в php-результатах, выполненных на .php-странице? Ошибка 0x1408F10B: «SSL3_GET_RECORD: неправильный номер версии» с SDK PayPal Использование одного параметра несколько раз в подготовленном mysqli-statement Zend Framework 2 – ZFCUser – Как исключить целевую страницу из auth Как перезаписать класс из компонента безопасности?