За последние 24 часа нас посетили 23160 программистов и 1659 роботов. Сейчас ищут 868 программистов ...

разбить строку по словам=)

Тема в разделе "PHP для новичков", создана пользователем kowapos, 24 май 2013.

  1. kowapos

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

    С нами с:
    18 янв 2013
    Сообщения:
    120
    Симпатии:
    0
    привет. такой вопрос. например я через запятую ввожу такое: "слово1, слово2, слово3", и таких слов может быть много. как мне разделить каждое слово и записать это все бд отдельно? можно примерчик?
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    разбить по запятой - explode, потом обрубить ненужные пробелы - trim, запись в базу - расширение mysqli. пробуйте.
     
  3. kowapos

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

    С нами с:
    18 янв 2013
    Сообщения:
    120
    Симпатии:
    0
    ну вот я например разбил все.
    Код (Text):
    1. $var = 'слово1,слово2,слово3';
    2. $var = explode(",", $var);
    теперь как мне каждое слово добавить в бд, пожалуйста пример если не сложно

    Добавлено спустя 21 минуту 35 секунд:
    решил вопрос так
    Код (Text):
    1.  
    2. $tag = explode(",", $tag);
    3.       $count = count($tag);
    4.  
    5.       $i = 0;
    6.       while ($i < $count) {
    7.          
    8.         /*запрос*/
    9.         $i++;
    10.       }
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. $var='слово1,слово2,слово3';
    2. $var=explode(',',$var);
    3. foreach($var as $key => $value) {
    4. } 
    Cразу значение:
    Код (PHP):
    1. foreach($var as $value) {
    2. }