我有这个test.php,我有这个信息:
callername1 : "Fernando Verdasco1"
callername2 : "Fernando Verdasco2"
callername3 : "Fernando Verdasco3"
callername4 : "Fernando Verdasco4"
callername5 : "Fernando Verdasco5"
此页面每10分钟自动更改一次该名称
在另一页test1.php
中我需要一个只带有callername3和echo'it
名称的php代码Fernando Verdasco3
我试过这样就像test1.php
<?php
$Text=file_get_contents("test.php");
preg_match('/callername3\s*:\s*\'([^\']+)\'/',$Text,$Match);
echo $Match[1] ."\n";
?>
但没有结果。
如果列表是这样的,则可以使用
callername1 : 'Fernando Verdasco1'
callername2 : 'Fernando Verdasco2'
callername3 : 'Fernando Verdasco3'
callername4 : 'Fernando Verdasco4'
callername5 : 'Fernando Verdasco5'
帮助?
答案 0 :(得分:0)
将正则表达式更改为双引号(“)而不是单引号,例如
preg_match('/callername3\s*:\s*\"([^\"]+)\"/',$Text,$Match);