Идея, которую пытаюсь реализовать: для выбранных строк в таблице определить все столбцы, в которых есть данные, и получить (собрать) строку (массив), которая будет показывать наличие в столбцах элементов выбранных строк. Т.е. если есть 4 столбца, и первая строка содержит [1 0 1 0], вторая [0 1 1 0], то получить [1 1 1 0]. И потом записывать в другую таблицу данные в соответствии с полученной строкой. Для этого делаю следующее. После запроса на SQL получаю ассоциативный массив. Далее разбиваю его на строки, которые записываю в новые массивы, и убираю первые 6 элементов. Далее необходимо суммировать поэлементно массивы и получить один массив. Как я понял, функции merge, diff на php не пойдут - куда копать? Или подход неверен в принципе? ) Запрос SQL:
$query_models="SELECT * FROM `model` WHERE des = '$des' AND gender = '$gender'";
Обработка результата:
if ($result1 = mysqli_query($mysqli, $query_models)) {
$types = array();
$index = 0;
while ($row = mysqli_fetch_assoc($result1)) {
$types[$index] = $row;
$index++;
}
$types1 = array();
$types2 = array();
$types1 = $types["0"];
$types2 = $types["1"];
$types1 = array_slice($types1,6);
$types2 = array_slice($types2,6);
$in = array($types1[0] + $types2[0], $types1[1] + $types2[1]);
print_r ($in);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пытаюсь подключить шорткод только на отдельной странице, чтобы лишний код не выполнялся на всех страницах, но ajax не работаетМожете объяснить...
Нужно тестировать сайт который умеет работать только на 80 порту, но при этом на одном компьютере нужно запустить несколько версий приложенияЕсть...
Есть директория file в ней множество разных файлов, как удалить все файлы, которые созданы(загружены) 8 дней назад? Больше всего интересует как...