在数组PHP中插入值

时间:2012-07-11 04:49:56

标签: php arrays

我是PHP新手。只是一个简单的问题:

编码:

foreach($group as $b)
{
  if($b == 0){
       echo "error";
  }
  else{
        echo "true";
  }
}

我想要值$ b,“true”添加到新数组。

感谢。

5 个答案:

答案 0 :(得分:6)

$arr = array();
foreach($group as $b) {
    if ($b == 0) {
        echo "error";
    } else {
        echo "true";
        $arr[] = $b;
    }
}

答案 1 :(得分:2)

只需使用array_push()

array_push($array, "true");

答案 2 :(得分:2)

  1. 定义数组。

  2. 将数据推送到数组中。

  3. 示例:

    $array = new array();
    
    foreach ($group as $b) {
        if ($b == 0) {
           echo "error";
        } else {
        echo "true";
        array_push($array,$b) //or any value?
        }
    }
    

答案 3 :(得分:1)

使用array_push检查此链接

 $a = new array();
array_push($a,"true");
print_r($a);

我们可以通过以下方式添加数值数组:

$arr = new array("true");    //Create the array & add the values
var_dump($arr);    //Print the contents of the array to screen

您还可以将值推送到数组:

$arr = new array();    //Create the array
array_push($arr, 'true');    //'Push' the value into the next available index
var_dump($arr);    //Print the contents of the array to screen

您还可以通过直接设置索引来添加到数组:

$arr = new array();    //Create the array
$arr[0] = 'true';    //'Set' index 0 to the value
var_dump($arr);    //Print the contents of the array to screen

答案 4 :(得分:1)

使用它:

array_push($arr,"true");

echo "true";
$arr[] = $b;

要了解有关array_push的更多信息,请阅读:

http://php.net/manual/en/function.array-push.php