我需要将一个对象数组转换为另一个数组,但是我没有找到正确的方法。
这是我的初始数组:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.nnn$
RewriteRule (.*) http://www.domain.nnn/$1 [R=301,L]
RewriteRule ^index\.php$ http://www.domain.nnn/ [R=301,L]
RewriteRule ^page([0-9]+)/?$ index.php?page=$1 [NC,L]
我想要得到的结果
domain.nnn/page2
到目前为止我做了什么:
domain.nnn/?page=2
但这会产生一些有用的东西:
Array (
object(Event1){
'event_name' => 'xxxx',
'event_start_date' => '2020-12-12',
}
object(Event2){
'event_name' => 'xxxx', // same name, diff date
'event_start_date' => '2020-12-13',
}
object(Event3){
'event_name' => 'yyyy', // new name, diff date
'event_start_date' => '2020-12-14',
}
object(Event4){
'event_name' => 'yyyy',
'event_start_date' => '2020-12-15',
}
)
我知道(我很确定)这个问题已经解决了,但是我已经搜索了很多,但是这次没有找到正确的答案,所以我在写第一篇文章:)
答案 0 :(得分:0)
使用foreach
来做到这一点,
foreach ($eventsbookable as $event){
$newEventDatesArray[$event->event_name][] = $event->event_start_date ;
}