Php 空数组在o索引处显示空数据

Php 空数组在o索引处显示空数据,php,arrays,Php,Arrays,我创建了一个返回数组的函数 <?php function get_subset($s , $e){ $subset = array(); return $subset; } <pre><?php echo $subset; ?></pre> 我希望数组返回null 它已经返回空值, 您需要获取返回值。您不能访问在外部函数内部定义的变量。 两个$subset都在不同的范围内 它已经返回空值, 您需要获取返回值。

我创建了一个返回数组的函数

<?php function get_subset($s , $e){
       $subset = array(); 
       return $subset;
      }
<pre><?php echo $subset; ?></pre>
我希望数组返回null

它已经返回空值, 您需要获取返回值。您不能访问在外部函数内部定义的变量。 两个$subset都在不同的范围内

它已经返回空值, 您需要获取返回值。您不能访问在外部函数内部定义的变量。
两个$subset都在不同的范围内。

因此,您希望
$array[0]
$array[0]=>NULL
?确切地说,我希望它为NULL
$subset=array(NULL)应该可以工作。但是在foreach循环上,如果循环运行8次并将数据存储在$subset=$products中,在echo$subset之后,数组有9个索引,其中0个索引显示我问题中的数据,其余1到9个索引显示我想要的数据。因此,您希望
$array[0]
成为
$array[0]=>NULL
?我希望它是NULL
$subset=array(NULL)
应该可以工作。但是在foreach循环上,如果循环运行8次并将数据存储在$subset=$products中,则在echo$subset之后,数组有9个索引,其中0个索引显示我问题中的数据,其余1到9个索引显示我想要的数据。
 array(1) {
  [0]=>
  array(0) {
  }
}
function get_subset($a, $b)
{
    $subset = array();
    return $subset;
}
$subset = get_subset(null,null); 
var_dump( $subset==null);