После прохождения подобных вопросов я не смог найти соответствующий сценарий. У меня есть $ artists_temp массив какпреобразование многомерного массива в один размерный массив php
Array
(
[0] => Array
(
[ID] => 109
[post_title] => Junoon
)
[1] => Array
(
[ID] => 135
[post_title] => Linkin Park
)
)
я сделал с кодом, чтобы сделать массив как
Array
(
[109] => Junoon
[Junoon] =>
[135] => Linkin Park
[Linkin Park] =>
)
Что требуется как
Array
(
[109] => Junoon
[135] => Linkin Park
)
Вот код
$artists_temp = $wpdb->get_results($query, ARRAY_A);
$artists = array();
foreach ($artists_temp as $key => $value) {
foreach ($value as $k => $v) {
$artists[$v] = next($value);
//unset(next($value)) This doesn't work.
}
}
print_r($artists);
Вы может добавить 'break;' в строке после '$ artist [$ v] ='. – cpilko
@cpilko Спасибо, человек, который сделал работу! –