У меня есть 2 массив. В массиве нужно перемещать значение и нужно получить одинаковые значение с 2 массивов Если в arr1 получаем orange в arr2 тоже должны получить orange. Извините за тупые вопросы, я нуб.
Код
<?php$arr1 = [‘orange’,’red’, ‘blue’];
$arr2 = [‘orange’,’red’, ‘blue’];shuffle($arr1);
shuffle($arr2);for ($i = 0; $i < 1; $i++){
echo $arr1[$i];
echo $arr2[$i];
}Не знаю что использовать вместо shuffle. Помогите пж.
@solo27 пожалуйста оформляй код в ббкоды php или code
кнопка </>
Не очень понятно что вы хотите сделать. Можете пляснить? Можете писать в чат https://t.me/phpize_online
Добрый день!
В Вашем коде два массива $arr1 и $arr2 с одинаковыми значениями.
В массивах нужно перемещать значения. Для этого Вы применили shuffle.
В результате значения элемента будут перемещены в случайном порядке.
Видимо, сделано это было для того чтобы получить два массива, которые отличаются
последовательностью элементов, а основная задача получение одинаковых значение с 2 массивов.
Сделать это можно так:PHP:
Зачем этот цикл Ваше коде?
PHP:
for ($i = 0; $i < 1; $i++){ echo $arr1[$i]; echo $arr2[$i]; }Если хочется узнать значения 0 элементов двух массивов после shuffle, то так:
PHP:
echo $arr1[0]; echo $arr2[0];Удачи!