php 读取文件

Posted 风与叶子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 读取文件相关的知识,希望对你有一定的参考价值。

<?php

/**
 *@param string $ip
 *@return string ip对应的地区
 */
function getLocation($ip) 
{
	$ip_file_path = __DIR__."/ip.txt";
	if (!is_file($ip_file_path) || empty($ip)) {
		return "";
	}
	if (!function_exists(‘exec‘)) {
		return "";
	}
	$shell = "cat {$ip_file_path} |grep ‘{$ip}‘| awk ‘{print $3}‘";
	exec($shell,$info);
	if (!empty($info)) {
		return $info[0];
	}
	return "";
}

$ip = ‘127.0.0.1‘;
var_dump(getLocation($ip));

 

//当前文件夹下的ip.txt 假设有10G的文本

127.0.0.1 127.0.0.2 山东
127.0.0.3 127.0.0.4 北京

 

以上是关于php 读取文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP常用代码片段

创建ini文件,用PHP写入值

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip

超级有用的9个PHP代码片段

PHP必用代码片段