php - 如何在 PHP 5 中获取数组的引用?

标签 php reference

在 php 5 中,所有变量和对象都通过引用传递,但我无法让我的代码工作

我的代码是:

$arrayA = array();

$array = $arrayA;
...
if(!in_array(thedata, $array)
    $array[] = thedata;
var_dump($arrayA);

结果是空的,我是不是漏掉了一些简单的东西?

最佳答案

<?php
    $arrayA = array();
    $arrayB =& $arrayA;
    $arrayB = array(1,2,3);
    var_dump($arrayA);

在这里阅读更多:

http://php.net/manual/en/language.types.array.php (搜索引用)

http://www.php.net/manual/en/language.references.php

关于php - 如何在 PHP 5 中获取数组的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2608508/

相关文章:

php - 将字符串分别分解为字符和数字

php - 允许虚荣 URL 和 session 的单个 .htaccess 文件

c# - 检查.NET 3.5中对给定实例保留了多少引用

vba - 使用 VBA 自动将 VBProject 引用添加到 PowerPoint 库,具体取决于 PC 运行的 Office 版本

c++ - 工作范围究竟如何?

c++ - 返回对 cpp 中数据成员的引用

php - 我可以在 php 中使用 php 吗

使用选择和变量的 PHP 插入

php - 常规数据库——MySql

php - 通过相应的值访问 PHP MySQLI 预定义常量?