Обучение/Помощь новичкам | Массив в функции
Тема закрыта 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');
Тоже не работает )))