dozenthttp://softtime.ru/forumформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522992Абыдно, да...:((( Вообще, это меня один знакомый попросил. У них сайт какой-то христианской общины и когда происходят какие-нибудь события (встречи,...формирование строк через обход многомерного массиваSat, 20 Oct 2012 20:02:45 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522982Сделал так:"? $host='localhost'; $db='church'; $user='changer'; $psw='writer'; $conn=new MySQLi($host,$user,$psw,$db) or die ('Невозможно открыть источник.'); foreach($_POST as $index){ $caption[]=$index; } $files=$this-"_files; $mini=$this-"_miniatures;...формирование строк через обход многомерного массиваSat, 20 Oct 2012 18:14:57 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522966Вобщем изменил код на такой: "? foreach($_POST as $index){ $caption[]=$index; } $files=$this-"_files; $mini=$this-"_miniatures; if (count($files)==count($mini) && count($caption)==count($mini)){ $allrec=''; foreach ($files...формирование строк через обход многомерного массиваSat, 20 Oct 2012 16:46:35 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522957В принципе разобрался с обходом массива. Задача была сформировать из трёх (или более) массивов строку вида: ('первый_элемент_первого_массива','первый_элемент_второго_массива','первый_элемент_третьего_массива'),('второй_элемент_первого_массива','второй_элемент_второго_массива','второй_элемент_третьего_массива') и т.д. Сделал...формирование строк через обход многомерного массиваSat, 20 Oct 2012 13:56:19 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522871$caption - это массив содержащий подписи к изображениям (короткие строки текста).формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:21:17 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522870Вот снова выключил упомянутый блок кода, - всё работает: изображения создаются, миниатюры тоже, все массивы корректно отображаются... никаких ошибок. Значит...формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:19:51 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522868Я удаляю ресурсы изображений и миниатюр через imagedestroy. Нужно делать что-то ещё?формирование строк через обход многомерного массиваThu, 18 Oct 2012 20:14:16 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522865Просто перед этим я выключил блок"? $record1=array(); $record2=array(); $record3=array(); if (count($files)==count($mini) && count($caption)==count($mini)){ $n=(count($files)-1); for ($i=0;$i=$n;$i++){ $record1[]="'".$files."'"; $record2[]="'".$mini."'"; $record3[]="'".$caption."'"; }...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:53:06 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522862Сия цифра равна 128Мб, т.е. на обрабатку цикла выполняющего обход трёх массивов по два строковых значения в каждом не хватает...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:34:48 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522859Вобщем класс я переписал. Массивы формируются как надо. Вот код обработки: "? foreach($_POST as $index){ $caption[]=$index; } $files=$this-"_files; $mini=$this-"_miniatures; $record1=array();...формирование строк через обход многомерного массиваThu, 18 Oct 2012 19:11:50 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522855Нет, речь идёт о загрузке картинок в фотогалерею, они не привязаны к пользователю, id задаётся автоматически. В принципе, у меня...формирование строк через обход многомерного массиваThu, 18 Oct 2012 18:22:51 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522851"А вы выведите массивы $_POST и $_FILES на экран, и сможете заметить, что индексы элементов массива будут соответствовать порядку элементов...формирование строк через обход многомерного массиваThu, 18 Oct 2012 17:03:53 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522850При загрузке изображения автоматически создаётся его миниатюра в другой папке с именем . Один массив с именами изображений, второй с...формирование строк через обход многомерного массиваThu, 18 Oct 2012 16:58:45 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522848Проблемма ещё и в том, что имя изображения извлекается из массива $_FILES, а подпись из $_POST. И как связать изображение...формирование строк через обход многомерного массиваThu, 18 Oct 2012 16:44:10 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522817Речь идёт о загрузке изображения через HTML-форму и занесении данных о нём в базу MySQLi. При загрузке предоставляется возможность добавить...формирование строк через обход многомерного массиваThu, 18 Oct 2012 12:53:03 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522815В моём примере в первых скобках идут первые элементы каждого из массивов, во второрых - вторые и т.д. В Вашем...формирование строк через обход многомерного массиваThu, 18 Oct 2012 12:27:47 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522813Таким образом получится строка: "? $string="('элемент1','элемент2','элемент3'),('элемент21','элемент22','элемент23'), и т.д" А по условию нужно не так (см. выше).формирование строк через обход многомерного массиваThu, 18 Oct 2012 12:10:43 +0300dozentформирование строк через обход многомерного массиваhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=87915#post522809Существуют массивы вида: $a=array('элемент1','элемент2','элемент3'); $b=array('элемент21','элемент22','элемент23'); $c=array('элемент31','элемент32','элемент33'); Необходимо сформировать строку вида: $string="('элемент1','элемент21','элемент31'),('элемент2','элемент22','элемент32'),('элемент3','элемент23','элемент33')"; Вроде ничего сложного, но не...формирование строк через обход многомерного массиваThu, 18 Oct 2012 07:57:58 +0300dozent