2016-07-27 87 views
-1

我想獲得在從用戶輸入形式的陣列中的每個項目。由空間(1 2 3 4)中分離單個輸入字段,用戶將輸入數字然後我得到該輸入和替換用逗號(1,2,3,4)的空間和該變量添加到陣列然而由返回的結果$數量似乎返回整個價值爲單個數字是這樣的:獲取每個項目陣列中的從用戶輸入中

1,2,3,4 

,而不是像這樣:

1 
2 
3 
4 

代碼:

<?php 

    $inp_results =$_POST['inp_results']; 
    $inp_results_comma = str_replace(' ', ',', $inp_results); 
    $number_in_results = array($inp_results_comma); 

    foreach ($number_in_results as $number) 
    { 
    echo "$number</br>"; 
    } 
+2

爲什麼不只是在[空間] [爆炸](http://php.net/manual/en/function.explode.php)? – FirstOne

+1

'$ string ='1 2 3 4'; $ result = explode('',$ string);的foreach($結果作爲$數){ 回聲 「$號
」; }「是嗎? –

回答

1
$inp_results = $_POST['inp_results']; 
$number_array = explode(' ', $inp_results); 
foreach ($number_array as $number) { 
    echo "$number</br>"; 
} 
相關問題