У меня есть массив сообщений, которые я хочу отсортировать - но прежде чем я это сделаю, я хочу найти id
сообщения с наибольшим количеством likes
.find id of post с наибольшим значением
Я петлю через массив, используя foreach. Хотя это кажется пустой тратой для выполнения двух циклов foreach для этого - я не знаю, есть ли альтернатива, когда вы пытаетесь найти самое высокое значение заранее?
Array
(
[0] => Array
(
[id] => 162
[like_count] => 2
etc.
)
[1] => Array
(
[id] => 165
[like_count] => 23
etc.
)
)
Так второй пост имеет наибольшее количество подобных, так что мне нужно идентификатор 165 - тогда, когда я Переберите я могу сделать что-то вроде
foreach ($posts as $post){
if($most_liked_id == $post["id"]){
// this post is the most liked!
}
}
Любая помощь будет высоко ценится - благодаря!
Что вы имеете в виду, две петли foreach? –