масив в бд apple 25 Май 2013, 9:10 Привет. есть такое $var = 'слово1,слово2,слово3'; $var = explode(",", $var); можете написать пример, как мне каждое слово из масива записать в бд? _______ решил вопрос так $tag = explode(",", $tag); $count = count($tag); $i = 0; while ($i < $count) { /*запрос*/ $i++; } --------------- Okula 25 Май 2013, 11:29 Проще так: $var = 'слово1,слово2,слово3'; $tag = explode(',', $var); foreach($tag as $val) { /* запрос в переменной $val содержиться слово */ } --------------- apple 25 Май 2013, 11:46 Проще так: $var = 'слово1,слово2,слово3'; $tag = explode(',', $var); foreach($tag as $val) { /* запрос в переменной $val содержиться слово */ } с foreach не приходилось сталкиваться, можешь словами объяснить действие которое тут происходит? foreach($tag as $val) --------------- Sokоl 25 Май 2013, 11:52 Проще так: $var = 'слово1,слово2,слово3'; $tag = explode(',', $var); foreach($tag as $val) { /* запрос в переменной $val содержиться слово */ } с foreach не приходилось сталкиваться, можешь словами объяснить действие которое тут происходит? foreach($tag as $val) $var = 'слово1,слово2,слово3'; $tag = explode(',', $var); foreach($tag as $val) { /* запрос в переменной $val содержиться слово */ } цикл пройдет 3 раза, первый раз в переменной $tag будет хранится индекс "1", а в переменной $val значение "слово1" и так еще 2 раза --------------- Okula 25 Май 2013, 11:58 apple, проще прочитать документацию http://ru2.php.net/manual/ru/control-structures.foreach.php В нескольких словах: foreach - это конструкция для обхода массива количество эллементов которого неизвестно. Обычно эта конструкция применяется для обхода ненумерованного массива. Например, для таких массивов: array('Петя'=>'Измайлов', 'Юлия'=>'Новикова', 'Галина'=>'Пестрякова') Синтаксис конструкции foreach такой: foreach (array_expression as $value) statement foreach (array_expression as $key => $value) statement $value - это значение эллемента в массиве, $key - это ключ эллемента в массиве. добавлено спустя 1 минуту: первый раз в переменной $tag будет хранится индекс "1", а в переменной $val значение "слово1" и так еще 2 раза Неверно!!! В переменную $tag передаётся пролистываемый массив. В пермеменной $val - значение эллемента в массиве. --------------- Sokоl 25 Май 2013, 12:01 Okula, ах да, не доглядел,... ---------------