За последние 24 часа нас посетили 17554 программиста и 1675 роботов. Сейчас ищут 1958 программистов ...

Помогите с массивом

Тема в разделе "Прочие вопросы по PHP", создана пользователем АртурКо, 6 май 2018.

  1. АртурКо

    АртурКо Новичок

    С нами с:
    6 май 2018
    Сообщения:
    1
    Симпатии:
    0
    Всем добрый день.
    Тут такая ситуация, есть массив, который создается и наполняется значениями от 1 до 64. Далее, перемешивается. Что в итоге - нужно перебрать весь массив и в случае встречи элемента до 33 , удалить элемент +32. Допустим, попался 16 элемент, удалить 16+32. А если попался >32 то удалить -32. Например, 44, удалить 44-32.
    И еще я попытался ввести переменную $pol, чтобы реализовать хоть как-то. Мне очень нужно на сайт. Помогите советами. Буду признателен.
    В итоге нужен массив из 32 элементов.
    PHP:
    1. $numbers = range(1, 64);
    2.  
    3. shuffle($numbers);
    4. foreach ($numbers as $value)
    5. {
    6.   $pol = range(0,1);
    7.   if ($pol==1 && $value<33)
    8.   {
    9.     $value = $value +32;
    10.     unset($numbers[$value]);
    11.   }
    12. }
    13. print_r($numbers);