#php #arrays
Вопрос:
У меня есть массив, и я хочу получить результат в соответствии с другим «post_id». Другими словами, мне нужно post_id
5252, а затем оставшиеся данные внутри этого идентификатора (массива), а затем следующие post_id
5253 и его данные. Прямо сейчас я получаю следующий массив в качестве вывода:
<pre>Array
(
[0] => Array
(
[post_id] => 5252
[MainTitle] => test2
[header_img] => item-header-img-8.png
[content] => test
[img] => item-header-img-testndsfd4.png
[substorytitle] => testsxwdddsd
[status] => 1
)
[1] => Array
(
[post_id] => 5252
[MainTitle] => test2
[header_img] => item-header-img-8.png
[content] => test
[img] => item-header-img-testndsfd5.png
[substorytitle] => testsxwdddsd
[status] => 1
)
[2] => Array
(
[post_id] => 5252
[MainTitle] => test2
[header_img] => item-header-img-8.png
[content] => test
[img] => item-header-img-testndsfd6.png
[substorytitle] => testsxwdddsd
[status] => 1
)
[3] => Array
(
[post_id] => 5252
[MainTitle] => test2
[header_img] => item-header-img-8.png
[content] => test
[img] => item-header-img-testndsfd7.png
[substorytitle] => testsxwdddsd
[status] => 1
)
[4] => Array
(
[post_id] => 5253
[MainTitle] => test1
[header_img] => item-header-img-testndsfd30.png
[content] =>
[img] => uploads/stories/item-header-img-adsfadsfasdf.png
[substorytitle] => adsfadsfasdf
[status] => 1
)
)
I want following output,I want to sort array according to "postid"
{
"Status": "1",
"data": [
{
"post_id": "5252",
"result": [
{
"header_img": "abc",
...//data(MainTitle,content) of post_id "5252"
},
{
"header_img": "abc",
...//data(MainTitle,content) of post_id "5252"
},
...and so on
],
"post_id": "5253",
"result": [
{
"header_img": "abc",
...//data(MainTitle,content) of post_id "5253"
},
{
"header_img": "abc",
...//data(MainTitle,content) of post_id "5253"
},
...and so on
],
},
Вот мой текущий код. Как я могу сортировать по уникальному(post_id)?
$data['result']=$this->post->ListOfStoriesById($user_id); //contining array