我想从file_get_contents中删除文本

时间:2015-01-21 13:21:54

标签: php html parsing

这是我的代码:

<?php include 'parser.php'; 
$api = $_GET['api']; 
$file = file_get_contents("http://example.com");
echo $file; 
?>

然后返回

Example text: 111.111.111.111

如何删除示例文本并仅显示111.111.111.111?

2 个答案:

答案 0 :(得分:1)

如果该文件中包含所有文件,则可以使用str_replace()

$string = $file;
$newString = str_replace('Example text: ', '', $string);
echo $newString;

答案 1 :(得分:1)

如果您每次都获得相同的回报,则可以使用str_replace,或者可以使用explode并使用:展开字符串。例如:

<?php include 'parser.php'; 
$api = $_GET['api']; 
$file = file_get_contents("http://example.com");
$res = explode(':',$file); 
echo $res[1];
?>

str_replace

<?php include 'parser.php'; 
$api = $_GET['api']; 
$file = file_get_contents("http://example.com");
echo str_replace('Example text: ', '', $file);
?>