gpt4 book ai didi

php 内爆国际化

转载 作者:可可西里 更新时间:2023-11-01 01:04:29 26 4
gpt4 key购买 nike

我正在尝试分解包含在 i18n 函数中的值数组,如下所示:

<?php echo implode( ', ', __($joblanguages, 'my-text-domain') ); ?>

我收到以下错误消息:

Warning: Illegal offset type in isset or empty in /Applications/XAMPP/xamppfiles/htdocs/vemas-2012/wp-includes/pomo/translations.php on line 72

有什么方法可以解决这个问题并获取所选语言的值吗?

提前致谢!

最佳答案

我想你需要的功能是array_map() .

您的问题是 WP 的 __() 函数想要翻译单个字符串,而您想要一次翻译一大堆字符串。 array_map() 会为您做这件事。像这样的东西应该可以解决问题:

implode(array_map(function($e) {return __($e,'my-text-domain');},$joblanguages);

希望对您有所帮助。

关于php 内爆国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com