我需要能够从以下功能中获取数据:
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";
}
}
?>
当我尝试在网络浏览器中查看此页面时,它只显示一个空白页面。我正在做什么?我应该改变什么或者什么可以改变?
答案 0 :(得分:4)
如果这是您的完整代码......您必须调用这些函数。
此外,您的函数已经返回一个数组,因此您不需要将这些调用包装在数组(...)中。
答案 1 :(得分:2)
尝试在代码末尾添加此内容(?>
是您发布内容的最后一行):
?>
<html><body>
<?php
RelatedInStuff();
?>
</body></html>
这实际上会生成一些HTML和调用你的一个函数。