php 读取文件内容 问题

swh001 2006-04-18 08:43:47
在/opt/test/test.txt格式如下:
name:&test&
Rname:&testtest&
Rrealname:&woshitest&

如何在上面文本内容中抽取woshitest,也就是说我打开这个文本把woshitest赋值给$realname


echo $realname;//输出为woshitest
...全文
134 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cain 2006-04-18
  • 打赏
  • 举报
回复
<?php
$content = file("/opt/test/test.txt");
foreach ($content as $lineNum => $line) {
if (preg_match("/([[:alpha:]]+):&(woshitest)&/", $line, $matches)) {
$$matches[1] = $matches[2];
}
}

echo $Rrealname;
?>
swh001 2006-04-18
  • 打赏
  • 举报
回复
谢谢结贴
wasuka 2006-04-18
  • 打赏
  • 举报
回复
没注意,呵呵

echo ereg_replace("\&","",$str);
swh001 2006-04-18
  • 打赏
  • 举报
回复
输出为&woshitest&
我想要的输出内容是两头没有&
wasuka 2006-04-18
  • 打赏
  • 举报
回复
更正一下:最后一样应为:

echo $Rrealname;

少了个“$”
wasuka 2006-04-18
  • 打赏
  • 举报
回复
name:&test&
Rname:&testtest&
Rrealname:&woshitest&

$file = fopen("/opt/test/test.txt","r+");
while($str = fgets($file,9999))
{
$v = explode(":",$str);
$key = $v[0];
$$key = $v[1];
}
echo Rrealname

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧