Php 如何获取对数组的引用?

Php 如何获取对数组的引用?,php,arrays,reference,Php,Arrays,Reference,这将返回字符串$array\u colors,但我需要的是它的内容。如何获取对数组$array\u颜色的引用 <?php $array_colors = array("blue","green"); $v = "_colors"; $a = '$array'.$v; var_dump($a) ?> 如何获取对数组的引用 与此类似,$array\u colors\u reference现在包含对$array\u colors的引用: 您可以尝试: $array_colors = a

这将返回字符串$array\u colors,但我需要的是它的内容。如何获取对数组$array\u颜色的引用

<?php

$array_colors = array("blue","green");
$v = "_colors";
$a = '$array'.$v;
var_dump($a)
?>
如何获取对数组的引用

与此类似,$array\u colors\u reference现在包含对$array\u colors的引用:

您可以尝试:

$array_colors = array("blue","green");
$array_colors_reference = &$array_colors;

unset($array_colors_reference[0]);  
print_r($array_colors);     
输出将是:

Array
(
    [1] => green
)

元/年。使用2美元。它也被称为,从字符串中删除$。尽量避免这样做。每当你认为你需要变量时,你几乎总是可以通过使用另一个级别的数组来做得更好。我理解,谢谢!
Array
(
    [1] => green
)