Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP Установка Apache Не получается установить apache на виндовс 10, все делал по инструкции, все строчки переписал, пути указал, помогите умоляю https://www.cyberforum.ru/ php-beginners/ thread2454370.html Упростить каклькулятор файлов найденых разными функциями PHP
Есть две функции (на самом деле количество не важно), которые ищут разные файлы. Допустим одна ищет файлы с расширением css, вторая картинки разных форматов. Список найденных файлов выводится например в одном и том же окне (фрейме, обычном диве или на совершенно другой странице) и где-то там же выводится калькулятор найденных файлов. В общем случае такой калькулятор не сложно написать. Но у меня...
PHP Почему символ пробела в тексте отображается как "другой" символ и его не найти через ctrl + F В общем писал код и обнаружил что у меня не выводятся несколько строк в массиве, вывод делал ориентируясь на второй массив, если в втором массиве есть похожее значение, значит вывести эту строку в масив, ну это не важно, так отступление :) оказалось что эти строки не выводились потому что символ пробела в текстовом редакторе оказался вовсе не символом пробела, а не знаю чем, Вот смотрите в... https://www.cyberforum.ru/ php-beginners/ thread2454298.html PHP Склеить две картинки Привет, как соедить в одно две картинки, если они у меня имеются в формате base64 ? каким-то образом ковертировать в ресурс потом делать какие-то манипуляции? https://www.cyberforum.ru/ php-beginners/ thread2454240.html
PHP Неправильно работает цикл for
Здравствуйте. Вот код: for($i = 4.05; $i <= 11.25; $i = $i + 0.8 ){ echo $i; } Подскажите, почему не выводится число 11.25? Я три года с php работаю. Первый раз с таким столкнулся. Он должен выводить 11.25. А не выводит.
PHP Одновременная правка сайтов Возможно пишу не в той ветке форума, но просто не знаю в какой теме задать вопрос. Следующая ситуация на VPS на поддоменах размещаются сайты на одинаковых CMS, эта CMS будет дорабатываться, как организовать, что сделать какие существуют решения, чтобы правки вносимые на одном домене одноврмеено вносились и на других поддоменах, посоветуйте в какую сторону копать. https://www.cyberforum.ru/ php-beginners/ thread2454162.html
PHP Переход на следующую страницу <?php require('Connect.php'); if (isset($_POST) && isset($_POST)){ $username = $_POST; $email = $_POST; $password = $_POST; $query = "INSERT INTO users (username, email, password) VALUES ('$username', '$email', '$password')"; $result = mysqli_query($connection, $query); https://www.cyberforum.ru/ php-beginners/ thread2454120.html PHP Сделать из строк массив разбив каждую строк на ключ и значения
Например есть 4 строки: Сайт города Чебоксары, отдых и туризм в Чебоксарах О городе Чебоксары Топ-10 интересных мест и достопримечательностей Чебоксар Факты о Чебоксарах в цифрах и числах Я хочу сделать из них массив где будет 4 ключа и в ключе будет первая часть строки это текст, а в значении будет его id На данный момент это я реализовал так $filename = __DIR__ ....
PHP Поиск пустых папок. Идеи и реализации Ещё одна проблемка. Пробую написать код для поиска (без удаления) пустых папок. Удалять гораздо проще хотя бы потому, что rmdir не удаляет не пустую папку. Были разные идеи. Пробовал использовать filesize, но любая папка видится с размером 0. Были другие мысли. Более менее получилась одна, основанная на сравнении имен путей папки и файла. Если в имени пути файла есть имя пути папки, то папка не... https://www.cyberforum.ru/ php-beginners/ thread2454068.html PHP Print_r или var_dump удаляет пустые папки. Возможно ли? Как и почему? https://www.cyberforum.ru/ php-beginners/ thread2454055.html
Написал функцию для поиска файлов. Вроде бы работает хорошо. На её основе написал функции поиска по типу файла, поиск пустых папок, построение списка с превьюшкой для полученных результатов. Был всем доволен пока не вернулся случайно к функции поиска файлов. У меня все функции собраны в одном файле и вызываются кнопкой. Случайно нажал и заметил, что пустые папки удалились. Пока не взялся за...
PHP Strpos вроде видит квадратные скобки, но результат в массив не передается
Есть файл с проверочным кодом в двух видах: в первом варианте переменные получают данные из функций, во втором из текста. Назвал файл eror.php. Положил его на один уровень с единственной папкой в которой есть файл. Имя папки периодически меняю, вставляя туда квадратные скобки. При этом strpos постоянно видит вхождения, но в результатах (выводе массива) имя папки с квадратными скобками не...
PHP Вывести ключи у массива если у него значения совпадают с другим массивом https://www.cyberforum.ru/ php-beginners/ thread2454025.html
Например есть массивы $a1 = array("a" => 6, "b" => 1, "c" => 17); $a2 = array("6", "2", "17"); мне надо вывести ключи у первого массива если их значения совпадают. Есть функция array_intersect $result = array_intersect(
0 / 0 / 0
Регистрация: 18.06.2017
Сообщений: 121
0

Foreach Два двумерных массива объединить в один двумерный - PHP - Ответ 13575720

16.05.2019, 20:11. Показов 2289. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть 1 массив из всеми данными
Код
array(2) {
  [0]=>
  array(7) {
    ["id"]=>
    string(1) "3"
    ["id_C"]=>
    string(1) "1"
    ["name_product"]=>
    string(13) "Testtetststte"
    ["text"]=>
    string(14) "stattasbchanwj"
    ["price"]=>
    string(3) "123"
    ["gram"]=>
    string(5) "14214"
    ["folder"]=>
    string(34) "public/images/image_categories/1/3"
  }
  [1]=>
  array(7) {
    ["id"]=>
    string(1) "4"
    ["id_C"]=>
    string(1) "1"
    ["name_product"]=>
    string(10) "Testsettab"
    ["text"]=>
    string(16) "asfawgagwafafawf"
    ["price"]=>
    string(4) "1234"
    ["gram"]=>
    string(5) "41241"
    ["folder"]=>
    string(34) "public/images/image_categories/1/4"
  }
}
и второй из фото
Код
array(5) {
  [0]=>
  array(3) {
    ["id"]=>
    string(1) "3"
    ["id_Product"]=>
    string(1) "3"
    ["image"]=>
    string(12) "about-bg.jpg"
  }
  [1]=>
  array(3) {
    ["id"]=>
    string(1) "4"
    ["id_Product"]=>
    string(1) "3"
    ["image"]=>
    string(14) "contact-bg.jpg"
  }
  [2]=>
  array(3) {
    ["id"]=>
    string(1) "5"
    ["id_Product"]=>
    string(1) "3"
    ["image"]=>
    string(11) "home-bg.jpg"
  }
  [3]=>
  array(3) {
    ["id"]=>
    string(1) "6"
    ["id_Product"]=>
    string(1) "4"
    ["image"]=>
    string(12) "about-bg.jpg"
  }
  [4]=>
  array(3) {
    ["id"]=>
    string(1) "7"
    ["id_Product"]=>
    string(1) "4"
    ["image"]=>
    string(14) "contact-bg.jpg"
  }
}
Мне нужено по ид добавлять две первые фото. Я нашел код и подставил себе, только он берет одну последнию фото
PHP
1
2
3
4
5
6
7
foreach($result as $key => $value){
            foreach($img as $value2){
                if($value['id'] === $value2['id_Product']){
                    $result[$key]['image'] = $value2['image'];
                }               
            }
        }
Результат роботы кода выше
Код
array(2) {
  [0]=>
  array(8) {
    ["id"]=>
    string(1) "3"
    ["id_C"]=>
    string(1) "1"
    ["name_product"]=>
    string(13) "Testtetststte"
    ["text"]=>
    string(14) "stattasbchanwj"
    ["price"]=>
    string(3) "123"
    ["gram"]=>
    string(5) "14214"
    ["folder"]=>
    string(34) "public/images/image_categories/1/3"
    ["image"]=>
    string(11) "home-bg.jpg"
  }
  [1]=>
  array(8) {
    ["id"]=>
    string(1) "4"
    ["id_C"]=>
    string(1) "1"
    ["name_product"]=>
    string(10) "Testsettab"
    ["text"]=>
    string(16) "asfawgagwafafawf"
    ["price"]=>
    string(4) "1234"
    ["gram"]=>
    string(5) "41241"
    ["folder"]=>
    string(34) "public/images/image_categories/1/4"
    ["image"]=>
    string(14) "contact-bg.jpg"
  }
}
А мне нужно
Код
array(2) {
  [0]=>
  array(8) {
    ["id"]=>
    string(1) "3"
    ["id_C"]=>
    string(1) "1"
    ["name_product"]=>
    string(13) "Testtetststte"
    ["text"]=>
    string(14) "stattasbchanwj"
    ["price"]=>
    string(3) "123"
    ["gram"]=>
    string(5) "14214"
    ["folder"]=>
    string(34) "public/images/image_categories/1/3"
    ["image"]=>
    string(12) "about-bg.jpg"
    ["image2"]=>
    string(14) "contact-bg.jpg"
  }
  [1]=>
  array(8) {
    ["id"]=>
    string(1) "4"
    ["id_C"]=>
    string(1) "1"
    ["name_product"]=>
    string(10) "Testsettab"
    ["text"]=>
    string(16) "asfawgagwafafawf"
    ["price"]=>
    string(4) "1234"
    ["gram"]=>
    string(5) "41241"
    ["folder"]=>
    string(34) "public/images/image_categories/1/4"
    ["image"]=>
    string(12) "about-bg.jpg"
    ["image2"]=>
    string(14) "contact-bg.jpg"
  }
}


Вернуться к обсуждению:
Foreach Два двумерных массива объединить в один двумерный PHP
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2019, 20:11
Готовые ответы и решения:

Объединить два массива в один
Есть два массива: ... $users1 = array(&quot;name&quot; =&gt; &quot;Иван&quot;, &quot;age&quot; =&gt; &quot;20&quot;, &quot;registered&quot;...

Объединить два массива в один с условием
Приветствую! Подскажите как лучше реализовать объединение двух массивов в один, таким образом,...

Два двумерных массива объединить в один двумерный
Даны два двумерных массива LL; PER; Нужно их объединить в один Mas чтобы порядок чисел...

Объединить два двумерных массива размерностью N*N в один, так, чтобы все строки первого массива стали чётными
Объединить два двумерных массива размерностью N*N в один, так, чтобы все строки первого массива...

1
16.05.2019, 20:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2019, 20:11
Помогаю со студенческими работами здесь

Как объединить два одномерных массива в один двумерный?
Приветствую! В JavaScript разбираюсь не особо сильно... в процессе освоения... Столкнулся с...

Как объединить два одномерных массива в один двумерный массив?
можно ли как нибудь объединить два массива в один ДВУМЕРНЫЙ МАССИВ? Заранее спсибо void...

Объединить два одномерных массива в один двумерный массив, состоящий из двух столбцов
Объединить два одномерных массива в один двумерный массив, состоящий из двух столбцов. Помогите...

Как объединить два двумерных массива?
есть массивы А и B как их зделать в C, проста смотрел про одномерные массивы там все както проста...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru