Исходники на PHP
Kom_JIeonoJIbg
Любитель
2/17/2009, 4:03:35 PM
CODE <?php
$ex=explode("\n",file_get_contents('m.txt'));
$ary=array();
foreach($ex as $v){
$ary[$v]=strlen($v);
}
natcasesort($ary);
$fp=fopen('ms.txt','w');
foreach($ary as $k=>$v){
fputs($fp,$k."\n");
}
fclose($fp);
?>
сортирует строки из файла (m.txt) по их длине и пишет результат в 'ms.txt';
да, тут нужно изменить символы переноса строки на нужные:)
для винды, например, - "\r\n" (если мне память не отшибло..)
$ex=explode("\n",file_get_contents('m.txt'));
$ary=array();
foreach($ex as $v){
$ary[$v]=strlen($v);
}
natcasesort($ary);
$fp=fopen('ms.txt','w');
foreach($ary as $k=>$v){
fputs($fp,$k."\n");
}
fclose($fp);
?>
сортирует строки из файла (m.txt) по их длине и пишет результат в 'ms.txt';
да, тут нужно изменить символы переноса строки на нужные:)
для винды, например, - "\r\n" (если мне память не отшибло..)
AngelAlex
Новичок
6/30/2010, 7:49:34 PM
(Kom_JIeonoJIbg @ 17.02.2009 - время: 14:03)<?php
$ex=explode("\n",file_get_contents('m.txt'));
$ary=array();
.......
для винды, например, - "\r\n" (если мне память не отшибло..)
я бы предложил вместо
CODE
$ex=explode("\n",file_get_contents('m.txt'));
использовать
CODE
$ex=file('m.txt');
отпадёт необходимость в выборе нужных символов
$ex=explode("\n",file_get_contents('m.txt'));
$ary=array();
.......
для винды, например, - "\r\n" (если мне память не отшибло..)
я бы предложил вместо
CODE
$ex=explode("\n",file_get_contents('m.txt'));
использовать
CODE
$ex=file('m.txt');
отпадёт необходимость в выборе нужных символов