【发布时间】:2014-02-09 13:42:10
【问题描述】:
这里是新手
我正在做一个小项目,我在大约 12 页上使用了下面显示的以下代码,并且及时可能会在另外 12 页上使用它。对我来说,这似乎是我应该把它变成一个函数,我查看了 PHP.NET 并阅读了一些很酷的东西,并做了一些谷歌搜索,但没有以我理解的方式回答我的问题。我了解如何制作通用函数(即函数 EchoSomething(){echo 'print something';}。但我不明白如何构造一个调用数组并在 for each 循环中运行它的函数。
这是我的起始代码,除了每次使用不同的数组名称之外,其他方面都是相同的:
<?php
foreach($aaGenR1 AS $key => $value){
echo '<div class="3u"><a href="_img/fulls/' . $key .'" class="image full"><img src="_img/thumbs/' . $key .'" alt="" title="' . $value .'" /></a></div>';
}
?>
在我看来,我应该能够写出类似的东西
function GetPortfolioArray(){
echo '<div class="3u"><a href="_img/fulls/' . $key .'" class="image full"><img src="_img/thumbs/' . $key .'" alt="" title="' . $value .'" /></a></div>';
}
然后当我在我的代码中调用该函数时,我会写 'GetPortfolioArray($arrayNameToBeUsed)'
我想我已经很接近了,但我希望我已经很接近了。帮助表示赞赏。 谢谢。
干杯
【问题讨论】: