在php 中使用array_push()在数组中添加元素
for ($i = 0; $i < count($d); $i++){
$ins_data[$i]=$this->input->post('question_type_rt_'.$i.'');
$a=array();
array_push($a,$ins_data[$i]);
print_r($a);
echo"<br>";
}
在那里它给出输出
Array ( [0] => 1 )
Array ( [0] => 2 )
Array ( [0] => 1 )
Array ( [0] => 2 )
Array ( [0] => 1 )
但是我想要相同阵列中的所有元素
并从数组中创建字符串
如12121
您的数组需要在for循环之外进行初始化,以防止每次运行for循环时覆盖对它的引用:
$a=array();
for ($i = 0; $i < count($d); $i++){
$ins_data[$i]=$this->input->post('question_type_rt_'.$i.'');
array_push($a,$ins_data[$i]);
}
print_r($a);