必要以上の結果を返す機能を持つ既存のプログラム内で作業しています。関数を再構築しないようにしています。配列を使用可能なサイズに削減する必要があります。配列は次のようになります。
array (size=2)
0 =>
array (size=24)
'event' => '2013-07-22'
'endDate' => '0000-00-00'
'startTime' => '09:00:00'
'endTime' => '09:20:00'
'duration' => '1200'
'recurrtype' => '0'
'recurrspec' =>
'recurrfreq' => '0'
'catid' => '9'
'eid' => '13714'
'title' => 'Physical'
'hometext' => 'CALLING PT # NOT IN SERV.'
'fname' => 'John'
'mname' => ''
'lname' => 'Bass Jr'
'id' => '993'
'pubpid' => '993'
'phone_home' => '555-111-2222'
'phone_cell' => ''
'ufname' => 'Dr'
'umname' => 'B'
'ulname' => 'No'
'uprovider_id' => '2'
'catname' => 'Physical'
1 =>
array (size=24)
'event' => '2013-07-22'
'endDate' => '0000-00-00'
'startTime' => '09:00:00'
'endTime' => '09:20:00'
'duration' => '1200'
'recurrtype' => '0'
'recurrspec' =>
'recurrfreq' => '0'
'catid' => '9'
'eid' => '13717'
'title' => 'Physical'
'hometext' => ''
'fname' => 'James'
'mname' => ''
'lname' => 'Lenny Jr'
'id' => '993'
'pubpid' => '993'
'phone_home' => '555-111-2222'
'phone_cell' => ''
'ufname' => 'Dr'
'umname' => 'B'
'ulname' => 'No'
'uprovider_id' => '2'
'catname' => 'Physical'
必要な配列は次のとおりです。
array (size=2)
0 =>
'event' => '2013-07-22'
'startTime' => '09:00:00'
'fname' => 'John'
'lname' => 'Bass Jr'
'phone_home' => '555-111-2222'
1 =>
'event' => '2013-07-22'
'startTime' => '09:00:00'
'fname' => 'James'
'lname' => 'Lenny Jr'
'phone_home' => '555-111-2222'
この配列を返す関数を PHP のマニュアルで検索しましたが、必要のないキーを除外する方法がわかりませんでした。前もって感謝します。