在php中获取数组数据

在php中获取数组数据,php,arrays,function,Php,Arrays,Function,我需要能够从以下函数中获取数据: getStuff() getRelateStuff() getRelatedStuffInStuff() 开始代码: function getStuff() { return array("It", "Works"); } function Stuff() { $value = array(getStuff()); foreach ($value as $key => $value) { echo "$key $v

我需要能够从以下函数中获取数据:
getStuff()
getRelateStuff()
getRelatedStuffInStuff()

开始代码:
function getStuff()
{
   return array("It", "Works");
}

function Stuff()
{
   $value = array(getStuff());
   foreach ($value as $key => $value) 
   {
      echo "$key  $value <br />\n";
   }

}

function getRelatedStuff()
{
   return array("hello" => "world", "cake"=> "is a lie");
}

function RelatedStuff()
{

   $value = array(getRelatedStuff());
   foreach ($value as $key => $value) 
   {
      echo "$key  $value <br />\n";
   }

}

//Related in Stuff
function getRelatedStuffInStuff()
{
   $s1 = array("hello" => "world", "cake"=> "is a lie");
   $s2 = array("apple" => "mac", "microsoft"=> "windows", "linus" => "linux");
   $s3 = array("OSX" => "10.6", "Ubuntu" => "11.04", "Windows" => "7");
   return array($s1, $s2, $s3);
}

function RelatedInStuff()
{

   $value = array(getRelatedStuffInStuff());
   foreach ($value as $key => $value) 
   {
      echo "$key  $value <br />\n";
   }

}

?>
函数getStuff() { 返回数组(“它”、“工作”); } 函数Stuff() { $value=array(getStuff()); foreach($key的值=>$value) { 回显“$key$value
\n”; } } 函数getRelatedStuff() { 返回数组(“你好”=>“世界”,“蛋糕”=>“是谎言”); } 函数相关的stuff() { $value=array(getRelatedStuff()); foreach($key的值=>$value) { 回显“$key$value
\n”; } } //相关的 函数getRelatedStuffInStuff() { $s1=数组(“你好”=>“世界”,“蛋糕”=>“是个谎言”); $s2=阵列(“苹果”=>“mac”、“微软”=>“windows”、“linus”=>“linux”); $s3=数组(“OSX”=>“10.6”、“Ubuntu”=>“11.04”、“Windows”=>“7”); 返回数组($s1、$s2、$s3); } 函数RelatedInStuff() { $value=数组(getRelatedStuffInStuff()); foreach($key的值=>$value) { 回显“$key$value
\n”; } } ?>

当我尝试在web浏览器中查看此页面时,它只显示一个空白页面。我做得对吗?我应该或可以更改什么?

如果这是您的完整代码。。。你必须调用函数


此外,您的函数已经返回了一个数组,因此您不需要将这些调用包装在数组(…)中。

如果这是您的完整代码。。。你必须调用函数


此外,您的函数已经返回了一个数组,因此您不需要将这些调用包装在数组中(…)。

尝试将其添加到代码末尾(
?>
是您发布的最后一行):

?>

这实际上会生成一些HTML并调用其中一个函数。

尝试将其添加到代码末尾(您发布的最后一行是
?>
):

?>

这实际上会生成一些HTML并调用其中一个函数。

您发布的代码(我想这是我第二次看到它)中只有函数定义。你需要调用这些函数(如果你想让它变得漂亮,就在某个地方生成HTML)。你的
getStuff()
方法在哪里?你的函数调用在哪里?你发布的代码片段(我想这是我第二次看到它)只有函数定义。你需要调用这些函数(如果你想让它变得漂亮,就在某个地方生成HTML)。你的
getStuff()
方法在哪里?函数调用在哪里?好了,开始看到一些输出。现在您需要重新编写代码。从尝试显示开始,只显示一个数组和一个函数调用。一旦你想让它正常工作,就一次在一个函数中添加其他函数。@Mat我似乎不知道我做错了什么。思想?我添加了HTML,如前所述,我得到了“O数组”输出。请尝试比您发布的内容简单得多的内容。@Mat由于某些原因,我一直在努力使用数组。我也不知道为什么,但我知道。你一次做的太多了。使用单个数组进行练习,并尝试仅打印该内容。实际上,您不需要函数来完成此操作。一旦你有工作,尝试两个,使一个功能。在您真正理解上一步中所做的工作之前,不要再添加任何内容。好了,您已经开始看到一些输出。现在您需要重新编写代码。从尝试显示开始,只显示一个数组和一个函数调用。一旦你想让它正常工作,就一次在一个函数中添加其他函数。@Mat我似乎不知道我做错了什么。思想?我添加了HTML,如前所述,我得到了“O数组”输出。请尝试比您发布的内容简单得多的内容。@Mat由于某些原因,我一直在努力使用数组。我也不知道为什么,但我知道。你一次做的太多了。使用单个数组进行练习,并尝试仅打印该内容。实际上,您不需要函数来完成此操作。一旦你有工作,尝试两个,使一个功能。在您真正理解上一步的操作之前,不要再添加任何内容。
?>
<html><body>
<?php
RelatedInStuff();
?>    
</body></html>