Loading...
Обучение/Помощь новичкам | Массив в функции
Почему не рабоет ? *toporom*
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
SNEG (24 авг 2023, в 22:39)
Почему не рабоет ? *toporom*
php
   <?php function row($elements = ['id' => 5, 'name' => 'Антон']) { foreach($elements as $key => $value)         $key .= implode(', ', $value); } echo row('id, name');   
Оно и не должно работать. Всё в кучу налепил, то что насоветовали
invoker (25 авг 2023, в 1:23)
Оно и не должно работать. Всё в кучу налепил, то что насоветовали
Как всегда )) покажи как надо
________
посл. ред. 25.08.2023 в 01:23; всего 1 раз(а); by SNEG
SNEG (25 авг 2023, в 1:23)
Как всегда )) покажи как надо
6 пост смотри
invoker , и опять вопросы как 6 пост обработать функцией ? Чтобы в каждый запрос не вставлять implode(',', $columns) а просто 'id , title'
________
посл. ред. 25.08.2023 в 01:26; всего 1 раз(а); by SNEG
SNEG (25 авг 2023, в 1:25)
invoker , и опять вопросы как 6 пост обработать функцией ? Чтобы в каждый запрос не вставлять implode(',', $columns) а просто 'id , title'
Ты хочешь получить определенные колонки или записать? Не понимаю, а то у меня сейчас мозг взорвется)
invoker (25 авг 2023, в 1:29)
Ты хочешь получить определенные колонки или записать? Не понимаю, а то у меня сейчас мозг взорвется)
Получить, но подставляя их типа , select("SELECT 'здесь колонки неограниченное количество' и т.д запрос
SNEG (24 авг 2023, в 22:39)
Почему не рабоет ? *toporom*
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']);   
SNEG (25 авг 2023, в 1:30)
Получить, но подставляя их типа , 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');   
Something (25 авг 2023, в 1:34)
php
   echo row(['id', 'name']);   
Тоже не работает )))
Онлайн: 2
Время:
Gen. 0.0969
(c) Bym.Guru 2010-2026