-3

我有这个 test.php 我有这个信息:

callername1 : "Fernando Verdasco1"
callername2 : "Fernando Verdasco2"
callername3 : "Fernando Verdasco3"
callername4 : "Fernando Verdasco4"
callername5 : "Fernando Verdasco5"

此页面每 10 分钟自动更改该名称

在这个另一个页面 test1.php

我需要一个 php 代码,它只接受 callername3 和 echo'it 的名称

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'

帮助?

4

1 回答 1

0

更改您的正则表达式以尊重双引号 (") 而不是单引号,例如

preg_match('/callername3\s*:\s*\"([^\"]+)\"/',$Text,$Match);
于 2013-09-13T16:25:52.897 回答