PHP函数用于每个循环内部 - 返回什么?

时间:2017-12-02 12:10:06

标签: php wordpress foreach woocommerce categories

我在网站顶部导航了产品类别。

想在网站页脚重复此导航。

而不是写$ args,再次定义变量等我决定为此创建一个函数。

看起来像这样:

sort-2.cpp

然而,由于每个函数都应该有一个返回,我很困惑应该如何返回这个函数?

当我尝试返回<li>而不是回应它时 - 我什么都没得到,空白区域,但回声 - 功能有效。

1 个答案:

答案 0 :(得分:1)

你可以写$ return_data。=而不是echo。

以下是此类案例的示例:

<?php 
$return_data='';
foreach($all_categories as $cat){
//echo '<li>....</li>';
$return_data.='<li>....</li>';
}

return $return_data;