我调用此函数其通过引用修改的数组:PHP通行证通过引用
function addWord(&$words, $wordIndex, $word)
{
$words[$wordIndex] = $word;
}
在函数调用,
($词是函数调用期间仅使用)
不起作用。我如何使这个或类似的功能起作用?我希望addWord是一个独立的函数。
我调用此函数其通过引用修改的数组:PHP通行证通过引用
function addWord(&$words, $wordIndex, $word)
{
$words[$wordIndex] = $word;
}
在函数调用,
($词是函数调用期间仅使用)
不起作用。我如何使这个或类似的功能起作用?我希望addWord是一个独立的函数。
调用你的函数没有参考操作:
$words = array();
addWord($words, $wordsIndex, $word);
是的..这工作..我正忙着解决一个简单的错字,除此之外。 “$ words = array();”是我错过了。 – Salil 2010-05-20 16:14:52
它是如何不工作?你可以给我们一个错误信息或警告 – knittl 2010-05-20 15:48:44
你有没有试过'echo'或'var_dump'你的结果,看看它们是否正确? – 2010-05-20 15:53:17
2个问题。 1:是在将$ words发送给addWord()之前定义的,它定义为什么? 2:什么版本的PHP – ircmaxell 2010-05-20 15:55:27