Обучение/Помощь новичкам | Массив в функции
Тема закрыта by
SNEG
Почему не рабоет ?
________
посл. ред. 24.08.2023 в 22:43; всего 3 раз(а); by SNEG
php
<?php function row($elements = ['id' => 5, 'name' => 'Антон']) { foreach($elements as $key => $value) $key .= implode(', ', $value); } echo row('id, name'); ________
посл. ред. 24.08.2023 в 22:43; всего 3 раз(а); by SNEG
Почему не рабоет ?
php
<?php function row($elements = ['id' => 5, 'name' => 'Антон']) { foreach($elements as $key => $value) $key .= implode(', ', $value); } echo row('id, name'); Оно и не должно работать. Всё в кучу налепил, то что насоветовали
________
посл. ред. 25.08.2023 в 01:23; всего 1 раз(а); by SNEG
Как всегда )) покажи как надо
________
посл. ред. 25.08.2023 в 01:26; всего 1 раз(а); by SNEG
Ты хочешь получить определенные колонки или записать? Не понимаю, а то у меня сейчас мозг взорвется)
Ты хочешь получить определенные колонки или записать? Не понимаю, а то у меня сейчас мозг взорвется)
Почему не рабоет ?
php
<?php function row($elements = ['id' => 5, 'name' => 'Антон']) { foreach($elements as $key => $value) $key .= implode(', ', $value); } echo row('id, name'); php
echo row(['id', 'name']); Получить, но подставляя их типа , select("SELECT 'здесь колонки неограниченное количество' и т.д запрос
php
Массив: function row(array $columns = []) { $columnsToStr = (count($columns) ? implode(',', $columns) : '*'); $sql = "SELECT $columnsToStr FROM table_name"; } row(['id', 'title']); Строкой: function row(string $columns = '*') { $sql = "SELECT $columns FROM table_name"; } row('id, title');
Тоже не работает )))