我还是PHP的新手,所以我需要一个关于如何将数值添加到对应条件的数组的建议
$single_items = array[]; //single item declaration
$set_items = array[]; //set item declaration
//fetch single items
for($i = 0; $i < 10; $i++) {
if($val[$i] !=0) {
//insert $val[$i] to $single_items array
}
}
提前致谢
答案 0 :(得分:3)
只需使用[]
语法为数组添加值(您也可以使用array_push()
):
$single_items = array(); //single item declaration
$set_items = array(); //set item declaration
//fetch single items
for($i = 0; $i < 10; $i++) {
if($val[$i] !=0) {
//insert $val[$i] to $single_items array
$single_items[] = $val[$i];
// alternative
// array_push($single_items , $val[$i]);
}
}
仅供参考,您的数组变量声明中的语法无效。
答案 1 :(得分:3)
$single_items = array(); //single item declaration
$set_items = array(); //set item declaration
//fetch single items
for($i = 0; $i < 10; $i++) {
if($val[$i] !=0) {
$single_items[] = $val[$i];
//insert $val[$i] to $single_items array
}
}
答案 2 :(得分:0)
试试这个:
$single_items = array(); //single item declaration
$set_items = array("Hardik", "Nirav", "Alpesh",5,"Shweta"); //set item declaration
//fetch single items
for($i = 0; $i < count($set_items); $i++) {
if($set_items[$i] !=NULL) {
//insert $val[$i] to $single_items array
$single_items[$i] = $set_items[$i];
echo $single_items[$i]."<br/>";
}
}