За последние 24 часа нас посетили 18884 программиста и 1625 роботов. Сейчас ищут 947 программистов ...

Как разбить строку на несколько слов?

Тема в разделе "Прочие вопросы по PHP", создана пользователем sfg1985, 1 май 2014.

  1. sfg1985

    sfg1985 Новичок

    С нами с:
    1 май 2014
    Сообщения:
    5
    Симпатии:
    0
    Здравствуйте!

    Подскажите, пожалуйста, такую вещь:
    Имеется переменная $myName, которая содержит полное имя пользователя: Иванов Сергей Петрович.

    Мне необходимо извлечь из неё в первом случае имя и отчество: Сергей Петрович, а во втором — Фамилию и имя: Иванов Сергей (притом имя и фамилию нужно поменять местами, чтобы получилось Сергей Иванов)

    Далее мне необходимо записать эти данные в две новые переменные.
    Прошу знающих людей откликнуться.
    Заранее спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    $name = explode(' ', $myName);
    var_dump($name);
     
  3. sfg1985

    sfg1985 Новичок

    С нами с:
    1 май 2014
    Сообщения:
    5
    Симпатии:
    0
    Спасибо за помощь! Подскажите, пожалуйста, как потом оперировать полученными данными и записывать образовавшиеся несколько значений в разные переменные.
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Записывать ничего никуда не нужно. Эти несколько значений уже собраны в массив. Обращайтесь к ним через индекс или перебирая в foreach.
    Индекс - это так $name[0];
     
  5. sfg1985

    sfg1985 Новичок

    С нами с:
    1 май 2014
    Сообщения:
    5
    Симпатии:
    0
    Супер! Всё получилось, спасибо!
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Я бы посоветовал, все же, для начала почитать азы программирования и пхп в частности. Переменные, массивы, циклы, ветвления, все такое прочее.
     
  7. sfg1985

    sfg1985 Новичок

    С нами с:
    1 май 2014
    Сообщения:
    5
    Симпатии:
    0
    Очень правильное предложение!
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Рекоменжую официальную документацию по пыху и не учиться на видеокурсах. Ничего хорошего не выйдет с них. Там учат не думать, а попугайничать.
    Куда же все новички, не знающие даже азов программирования, могут так спешить в этом деле? Всегда было интересно.
     
  9. sfg1985

    sfg1985 Новичок

    С нами с:
    1 май 2014
    Сообщения:
    5
    Симпатии:
    0
    Я преподаватель и веду научно-образовательный портал.
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Если изучение пыха идет для ковыряний в джумле...тут проще время от времени нанимать фрилансера, имхо. А вообще похвально.