Слава, это фигово что учиться не у кого. Но хотя бы есть задачи, которые надо решать на большом проекте - уменьшать связанность, разбивать на модули, проектировать архитектуру
ну так я и говорю выше что крутость совсем не в функциях.
надо расти ввысь, на новые уровни, а не вширь, изучая новые функции на первом
надо учить ООП, абстракции, взаимодействие между программными модулями. Мартин, Фаулер.
Фреймворки в конце концов
Лучше всего устроиться работать в компанию, где серьезный продукт. просто на фрилансе делая мелкие задачки развития не будет
Либо самостоятельно гуглить mysql pivot table, либо ждать Akina или Slava Rozhnev которые напишут готовый рабочий пример.
Но чтобы им не лень было, лучше добавить в вопрос не картинку, а дамп с запросами CREATE TABLE и INSERT
Ну я же написал - Перебрать $array['driver_profiles'] в цикле
при этом в каждом полученном элементе у нас будет новый массив, в котором будет элемент driver_profile у которого в свою очередь будет элемент $id
вот его и надо присвоить элементу нового массива, в котором хотим получить id
$ids[] = $value['driver_profile ']['id'];
Очень, ну очень хочется показать какой ты умненький, и знаешь про функцию array_map
аж ножки сучат, как хочется
при том что для автора вопроса это будет просто шаманское заклинание, и он как не понимал ни бельмеса в самых базовых вещах, так и не будет понимать.
А будет, как орды других макак, тупо копировать код "патамушта на форуме паказали"
зачем делать foreach($results) если я написал выше ЧТО надо перебирать?
И в чем смысл писать в foreach КЛЮЧ, а не значение?
При том что ключ у нас - строка, а вот значение - как раз МАССИВ