【发布时间】:2013-01-17 08:44:01
【问题描述】:
我正在尝试内爆一个包含在 i18n 函数中的值数组,如下所示:
<?php echo implode( ', ', __($joblanguages, 'my-text-domain') ); ?>
我收到以下错误消息:
警告:第 72 行 /Applications/XAMPP/xamppfiles/htdocs/vemas-2012/wp-includes/pomo/translations.php 中 isset 中的偏移类型非法或为空
有没有办法解决这个问题并以所选语言获取值?
提前致谢!
【问题讨论】:
-
__()是否返回任何东西? -
codex.wordpress.org/Function_Reference/_2 它返回一个字符串,而不是一个数组。那么你到底是在崩溃吗?
-
@hsz 它返回的是原始语言值,而不是所选语言的值。
-
@povilasp 你是对的。但是有一种方法可以在逗号分隔的字符串中显示翻译后的值?
标签: php internationalization implode