是否有另一種寫這個數組循環代碼的方法。當我運行我無法理解的代碼時,我似乎得到了服務器500錯誤。它特別發生在array_push行上。任何有關重寫語句而不使用array_push的幫助指導都會對我有所幫助。php array_push導致服務器500
$PaymentOrderItems = array();
foreach($resultBookings->getRecords() as $key=>$record_row) {
$Item = array(
'name' => $record_row->getField('Start_date'),
'desc' => $record_row->getField('Description'),
'amt' => $record_row->getField('Price_per_week'),
);
array_push($PaymentOrderItems, $Item); //this line is the culprit - if I comment this this out
}
非常感謝
你正在試圖存儲在這個數組的內存中的數據有多大?你是否遇到內存分配限制?你在日誌中看到什麼錯誤? –
500錯誤與服務器有關。它通常發生在服務器配置不正確或者例如'.htaccess','httpd.ini'或'php.ini'文件存在語法錯誤時。它不應該與PHP代碼有關。 –
@邁克布蘭特,即時消息只能看到大約60個上衣。我的測試數據只有3。 – JK36