あなたが私を助けてくれることを願っています。
私は非常に異なる方法を試しましたが、この問題を解決することはできません。
内部にオブジェクトを含む配列があります:
Array
(
[1] => CntProviderIncentiveResult Object
(
[_StartDate:protected] => 1356303600
[_EndDate:protected] => 1356908400
[_ProviderRoom:CntProviderIncentiveResult:private] => 1
[_RoomName:CntProviderIncentiveResult:private] => Doble
[_RoomCode:CntProviderIncentiveResult:private] => 2370
[_PropertyCode:CntProviderIncentiveResult:private] => anglers
[_Occupancy:CntProviderIncentiveResult:private] =>
[_Currency:CntProviderIncentiveResult:private] =>
[_AllocationGroup:CntProviderIncentiveResult:private] =>
[_FreeSaleGroup:CntProviderIncentiveResult:private] =>
[_StopSaleGroup:CntProviderIncentiveResult:private] =>
[_ReleaseGroup:CntProviderIncentiveResult:private] =>
[_MinStayGroup:CntProviderIncentiveResult:private] =>
[_UpdateRequirement:CntProviderIncentiveResult:private] =>
)))
配列キーを設定して、オブジェクトの1つを新しい配列に割り当てようとしました。
$ConfirmRoom = $ConfirmRoomData[$roomKey];
$roomKey
配列のキーはどこにありますか。(1、20、21)
そして私がうまくやったかどうかを確認した後:
if ($ConfirmRoom instanceof CntProviderIncentiveResult) {echo "OK";}
ただし、新しいオブジェクト$ConfirmRoom
は常に空です。
光を見せてくれませんか。