$res = file(*.txt);if( count( $res )>0 )
{
foreach( $res as $k => $v )
{
eval( "\$i=\$$v" );
if( $i > $maxv );
{
$maxk = $k;
$maxv = $i;
}
}
echo $maxv;
//这里输出$maxv就是最大
//然后处理一下$res[$k]得到=前面的数字}没有经过调试,不过大概思路是这样的.
{
foreach( $res as $k => $v )
{
eval( "\$i=\$$v" );
if( $i > $maxv );
{
$maxk = $k;
$maxv = $i;
}
}
echo $maxv;
//这里输出$maxv就是最大
//然后处理一下$res[$k]得到=前面的数字}没有经过调试,不过大概思路是这样的.
$filename = "txt.txt";$max = -9999999999;
$fp = fopen($filename,"r");
while(list($key,$value) = fgetcsv($fp,1024,"=")) {
$count[$key]++;
if($value > $max) {
$max = $value;
$max_key = $key;
}
}
echo "[$max_key] $max<pre>";
print_r($count);
?>
其中文件txt.txt内容:
a=67
b=35
b=98
c=68
d=99
error_reporting(E_ALL & ~E_NOTICE);
或先声明所用到的变量