За последние 24 часа нас посетили 60007 программистов и 1771 робот. Сейчас ищут 1970 программистов ...

Как поменять значение массива местами?

Тема в разделе "PHP для новичков", создана пользователем drakonik999, 10 ноя 2017.

  1. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Есть массив
    $massiv[0] = "http/1http/2http/3http/4http/5" ( это просто значение )
    например я нажал на кнопку и массив вышел так

    $massiv[0] = "http/3http/1http/5http/4http/2" ( места меняются случайно )

    После чего я хочу вывести данные массива на страницу, чтобы выглядели так
    echo $massiv[0];
    http/3
    http/1
    http/5
    http/4
    http/2

    Как все это сделать? Очень нужна ваша помощь!
     
  2. marsik

    marsik Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    Наверняка можно из значения массива сделать массив и перемешать, как то так: explode + shuffle (если нужно случайно перемешать)+ foreach
     
  3. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Я понимаю, так какими функция его можно разбить чтобы вышло например так
    $m[0] = " "http/1http/2http/3http/4http/5"
    Когда разбил
    $s[0] = "http/1";
    $s[1] = "http/2";
    $s[2] = "http/3";
    $s[3] = "http/4";
    $s[4] = "http/5";
     
  4. marsik

    marsik Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    246
    Симпатии:
    17
    explode должен помочь
     
  5. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Спасибо, то что надо!