2016-08-24 124 views
-1

到控制器我有代碼視圖獲得陣列的價值笨

$(container).append('<div class="form-group">'+'<input type=text name="situs[]" class="input" id=tb' + iCnt + ' ' + 
         'placeholder="www.namasitus.com"' + iCnt + '" />'); 

在控制器

if (isset($_POST['situs'])) 
    { 
    $array_domain = $_POST['situs']; 
    foreach ($array_domain as $value) // loop array 
    { 
     $dataa = array(
     'situs' => $value 
    ); 
    } 
    } 

我只是得到1個值(數組最後一個值) 如何解決這個問題

+2

您在循環的每次迭代中覆蓋'$ dataa'。也許你的意思是'$ dataa [] = ...'? –

回答

1

您每次都覆蓋$ dataa變量。

if (isset($_POST['situs'])) 
{ 
    $dataa = []; 
    $array_domain = $_POST['situs']; 
    foreach ($array_domain as $value) // loop array 
    { 
     $dataa[] = ['situs' => $value]; 
    } 
} 

試試這個。

+0

語法錯誤,意外的'[' –