我有這樣的代碼:PHP變量不傳遞價值
foreach($rec as $rk => $r){
$parrecid = 0;
$id = 0;
if ($rk=='PARENT_RECORD_ID'){
echo $rk . ' = ' . $r . '<br>';
$parrecid == $r;
}
if ($rk=='ID'){
echo $rk . ' = ' . $r . '<br>';
$id == $r;
}
}
echo 'pushing id = ' . $id . ' parrecid=' . $parrecid . '<br>';
array_push($arrobj, $id, $parrecid);
在當$ RK =「PARENT_RECORD_ID,在$ parrecid值應該理論得到填充。 同樣的情況爲$ id,如果$ rk ='ID'那麼......你得到的圖片。 但是,那永遠不會發生。兩個值都保持爲0. 任何想法爲什麼?
''==是比較,'='是設定。 '使用$ parrecid = $ r;' – Farkie