我是PHP的新手,想問一下如何在foreach
循環之外看到數組的所有值。我的代碼放在這樣的:使foreach數組值在循環外可見
$reference = $_POST['ref'];
$userDoc = $_POST['userDoc'];
$doc = array_filter($userDoc);
$ref = array_filter($reference);
foreach($doc as $a=> $value){
$docs = $doc[$a];
$refe = $ref[$a];
echo $docs . $refe; // Result: all values in the array
}
echo $docs . $refe; // Result: only the last value in array
循環中的結果是A1B2C3。
雖然在循環外部只有c3。
請注意,a1b2c3值是基於用戶給出的輸入值。我想讓所有值在數據庫中更新1行時可見。
謝謝您的高級。
你要搞清楚首先使用什麼循環..你不能讓它們輸出循環外的所有值,它只是停留在循環結束之前的最後一個值處。 – SSpoke
您想如何使用數組值更新數據庫? –
對不起,我實際上想使用array $ docs和$ refe的值更新數據庫。我會迴應測試可能出現的值。感謝所有的迴應,我會給它一個機會。 – jorge