[請益] 有關array_push()
各位大大們好,
小弟遇到一個很詭異的情況,
由於自身php的編寫經驗不足所以想向大家請益。
我遇到的問題是array_push()沒有辦法丟進去東西
以下是我的程式碼:
================================================================
for($TR = 1; $TR <= $Mal->nTxtregion; $TR++){
for($T = 0; $T < count($Mal->Txtregion[$TR]->Txtln); $T++){
$Mal->Txtregion[$TR]->Txtln[$T]->nWords =
array_push($Mal->Txtregion[$TR]->Txtln[$T]->word, $word);
}
}
==================================================================
$Mal->Txtregion[$TR]->Txtln[$T]->nWords = array_push(...,$word);
這一行在程式裡我是寫在同一行的,
在這裡因為太長所以分成兩行。
這裡丟進去array的$word是可以正常print_r()出結果的
正常來說會加入到$Mal->Txtregion[$TR]->Txtln[$T]->word裡面去,
但是print_r($Mal->Txtregion[$TR]->Txtln[$T]->word)沒有任何結果output出來
echo $Mal->Txtregion[$TR]->Txtln[$T]->nWords 也是沒有任何結果output出來
系統也沒有任何錯誤訊息output出來
另外,這個程式原本是在linux底下的執行的時候一切正常,
現在拿來winXP + appserv-win32-2.5.10 + PHP 5.2.6才會這樣
希望各位大大可以指引一下我可以往哪些方向修改,
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.206.63
※ 編輯: DJYA 來自: 140.114.206.63 (06/16 01:17)
→
06/16 03:10, , 1F
06/16 03:10, 1F
→
06/16 03:34, , 2F
06/16 03:34, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章