За последние 24 часа нас посетили 35035 программистов и 1756 роботов. Сейчас ищут 949 программистов ...

Учим английские слова

Тема в разделе "PHP для новичков", создана пользователем smidl, 20 ноя 2009.

  1. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    Здраствуйте. Появилась необходимость написать простенький скрипт который бы имея базу пар типа: word>перевод , расскидал их в случайном порядке на две колонки слева слово на английском, справа на русском переводы, естественно не друг-напротив друга, а в перемешку и пользователю нужно составить правильные пары. Что бы говорилось об ошибках и т.д.

    Как это организовать? Думал, читал мануал.... тыкныте носом, может простенький пример найдется :oops:
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    берёшь кароче генеришь рандомную таблицу с радио около каждого слова, пользователю надо будет сопоставить слова
    выбрал радио нарпотив первого английского слова и допустим сопоставил его с 5м русским, когда он сопоставил убираешь из таблицы слова, а результат сопоставления записываешь в переменную в конце отправляешь в скрипт на обработку.
    яваскриптом всё

    Зы: учти что мои идеи обычно самые дебильные :D потому что я новичек)
     
  3. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    если можно пример в коде?
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    smidl
    если только зафтра, сейчас я спать, но тебе наверное раньше ответят...
     
  5. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    Я понимаю что нужно делать через массивы, но как? меня просто подтолкните кодом...) как бы смешно это не звучало)
     
  6. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    shuffle для обоих массивов.
     
  7. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Simpliest
    Ну перемешал и что? :) Изначальную связку как восстанавливать будешь?
     
  8. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Elkaz
    А зачем ее терять? Передавать в функцию и там мешать.
     
  9. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Что ты собрался там восстанавливать?

    PHP:
    1.  
    2. <?php
    3. $b = array(array('a' => 'daza'), array('b' => 'baza'), array('c' =>'kaza'), array('d' => 'zaza'));
    4. shuffle($b);
    5.