将数组值转换写入文件 php
我有一个谷歌语言翻译 PHP 类,您可以在此处查看
我的数组像这样的文件:
$lang['FORUM_LOCK'] = 'Lock';
$lang['FORUM_EDIT'] = 'Edit';
$lang['FORUM_POST'] ='Post';
...
我想循环并翻译所有数组值并写入文件。 我尝试了各种方法,但无法弄清楚:(
我确定以前有人这样做过吗?
I have a google language translate PHP class you can see here
My array file like this:
$lang['FORUM_LOCK'] = 'Lock';
$lang['FORUM_EDIT'] = 'Edit';
$lang['FORUM_POST'] ='Post';
...
I want to loop through and translate all array values and write to file.
I tried all kinds of methods but cant figure it out :(
Im sure someone has done this before?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能需要使用
foreach
构造来迭代$lang
的所有值。像这样的事情:
您可以使用相同的构造使用
fwrite()
将其写入 PHP 文件:但要小心特殊字符。 您可能需要使用
addslashes()
。You may want to use a
foreach
construct to iterate through all values of$lang
.Something like this :
You can write then it to a PHP file using
fwrite()
using the same construct :Be wary of specials characters though. You may want to use
addslashes()
.尝试扩展 Google Translate 类:
Try to extend Google Translate class: