如何将此函数的输出存储在变量PHP中
如何将此函数的输出存储在变量中如何将此函数的输出存储在变量PHP中,php,wordpress,qtranslate,Php,Wordpress,Qtranslate,如何将此函数的输出存储在变量中 if (function_exists('qts_language_menu') ) { qts_language_menu('text'); } 因此,我可以在需要时回显$variable,即。$variable.您可以这样做(使用默认值): 您可以这样做(使用默认值): 试试这个 $variable = "No Data"; if (function_exists('qts_language_menu') ) { $variable = qts_
if (function_exists('qts_language_menu') )
{
qts_language_menu('text');
}
因此,我可以在需要时回显$variable
,即。$variable.
您可以这样做(使用默认值):
您可以这样做(使用默认值):
试试这个
$variable = "No Data";
if (function_exists('qts_language_menu') )
{
$variable = qts_language_menu('text');
}
echo '<div>'.$variable.'</div>';
$variable=“无数据”;
如果(功能_存在('qts_语言_菜单'))
{
$variable=qts_语言_菜单(“文本”);
}
回显“.$variable.”;
试试这个
$variable = "No Data";
if (function_exists('qts_language_menu') )
{
$variable = qts_language_menu('text');
}
echo '<div>'.$variable.'</div>';
$variable=“无数据”;
如果(功能_存在('qts_语言_菜单'))
{
$variable=qts_语言_菜单(“文本”);
}
回显“.$variable.”;
看来,qts_language_菜单是Wordpress的插件函数,它不返回值,而是直接输出。因此,您需要捕获它的输出:
if (function_exists('qts_language_menu') )
{
ob_start();
qts_language_menu('text');
$variable = ob_get_clean();
}
看起来,qts_语言_菜单是Wordpress的插件函数,它不返回值,而是直接输出。因此,您需要捕获它的输出:
if (function_exists('qts_language_menu') )
{
ob_start();
qts_language_menu('text');
$variable = ob_get_clean();
}
当我进行var_转储时($variable);我得到一个空值你的函数是什么
qts_language_menu
它返回什么吗?使用qts_language_menu();将在代码中的任何位置输出函数。当我将其存储为变量时,变量为空,函数将打印。不太确定当我进行变量转储($variable)时,在这里发布你的函数qts\u语言\u菜单
;我得到一个空值你的函数是什么qts_language_menu
它返回什么吗?使用qts_language_menu();将在代码中的任何位置输出函数。当我将其存储为变量时,变量为空,函数将打印。不太确定该怎么办请将您的功能qts\u语言\u菜单张贴在此处
if (function_exists('qts_language_menu') )
{
ob_start();
qts_language_menu('text');
$variable = ob_get_clean();
}