首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP读取部分系统文件内容

问用PHP读取部分系统文件内容
EN

Stack Overflow用户
提问于 2010-04-22 15:03:20
回答 1查看 54关注 0票数 0

我在etc/中有一个名为1.conf的config文件

这是里面的内容。

代码语言:javascript
复制
[2-main]
exten => s,1,Macro(speech,"hi {$VAR1} how is your day going?")
exten => s,4,Macro(dial,2,555555555)
exten => s,2,Macro(speech,"lkqejqe;j")
exten => s,3,Macro(speech,"hi there")
exten => s,5,Macro(speech,"this is a test ")
exten => s,6,Macro(speech,"testing 2")
exten => s,7,Macro(speech,"this is a test")
exten => 7,1,Goto(2-tester2,s,1)
exten => 1,1,Goto(2-aa,s,1)
[2-tester]
[2-aa]
exten => 1,1,Goto(2-main,s,1)

例如,我怎样才能在讲话之间阅读内容。

代码语言:javascript
复制
exten => s,6,Macro(speech,"testing 2")

从那里得到"testing 2"就行了。

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-22 15:13:56

如果我理解正确的话,这是

代码语言:javascript
复制
$text = file_get_contents('/etc/1.conf');
preg_match_all('/speech,"(.*)"/', $text, $match);

将用语音行中的所有文本填充$match数组。具体地说,$match[1]将是一个仅在引号内包含字符串的数组,因此为了方便和可读性,您可以这样做:

代码语言:javascript
复制
$speeches = $match[1];
echo $speeches[0]; // or 1 or 2 etc.
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2688816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档