【问题标题】:Get character from text file php从文本文件 php 中获取字符
【发布时间】:2013-04-17 07:42:00
【问题描述】:

我正在尝试读取文本文件的字符。

$lang['content.home'] = 'Home';
$lang['content.about_us'] = 'About Us';
$lang['content.team'] = 'team';

如何获取字符

content.homeHome

content.about_us关于我们

content.teamteam

我尝试使用 explode('\'', $data) 但效果不佳

【问题讨论】:

  • 你想要什么格式的结果?
  • array(1) ( [0] => string(5) "content.home" [1] => string(5) "Home" )
  • 而你又不想 include_once() 究竟是为什么?
  • 我想爆炸使用表单输入字段来更改语言

标签: php regex explode


【解决方案1】:

通过foreach你可以得到$langkeyvalue

 $lang['content.home'] = 'Home';
 $lang['content.about_us'] = 'About Us';
 $lang['content.team'] = 'team';
 foreach($lang as $key=>$value){
    echo $key."<br>\n";
    echo $value;
 }

【讨论】:

  • 如果我回显 $value 只显示 HomeAbout UsTeam 如何获取 content.home 或 content.about_us 或 content.team?
  • 我有问题我得到 $lang['content.home] = 'Home';从文件文本 $lang = read_file(APPPATH . "language/english/content_lang.php");并且 $lang 不能用于 foreach 请帮助
  • 你必须在foreach之前使用require_once而不是read_file,比如require_once("language/english/content_lang.php");之前的foreach
  • 在 lang 中最好直接使用数组进行回显,例如 echo $lang['content.team']; 输出为 team
  • 如果在控制器中 $data['lang'] = read_file(APPPATH . "language/bahasa/english.php"); $this->load->view('test', $data);如何在视图中显示?
猜你喜欢
  • 1970-01-01
  • 2012-11-22
  • 2015-08-06
  • 2022-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-18
  • 1970-01-01
相关资源
最近更新 更多