Как разделить “!weather kiev” на 2 переменные $weather и $kiev

Тема в разделе "PHP", создана пользователем Tarasishe, 13 май 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Tarasishe

    Tarasishe

    Регистр.:
    26 апр 2008
    Сообщения:
    190
    Симпатии:
    142
    Имеем информацию от пользователя скажем командой !weather … но хочется расширить сервис и добавить города к примеру…

    Собственно структура построена на CASE …

    PHP:
    case '!weather':
    ДЕЛАЕМ_ЧТО_ЛИБО
    break;
    Как сделать так, дабы получив от человека “!weather kiev” мы ему отправили погоду необходимого города, мне для этого нужно разделить это на $weather и $kiev
     
  2. pll

    pll Создатель

    Регистр.:
    29 дек 2007
    Сообщения:
    28
    Симпатии:
    5
    Tarasishe нравится это.
  3. mozgon

    mozgon Постоялец

    Регистр.:
    12 фев 2008
    Сообщения:
    141
    Симпатии:
    31

    $request = '!weather keiv';

    $arr = explode(" ", $request);
    $action = $arr[0];
    $city = $arr[1];

    switch($action)
    {
    case '!weather':
    switch($city)
    {
    case 'kyiv':
    ДЕЛАЕМ_ЧТО_ЛИБО
    break;

    case 'lviv':
    ДЕЛАЕМ_ЧТО_ЛИБО
    break;

    default:
    break;
    }

    break;
    }
     
    Tarasishe нравится это.
Статус темы:
Закрыта.