|
|
|
| Нашел на форуме скрипт перемешивания слов в тексте, в котором первой строкой определена константа
define('NL',chr(13).chr(10))
|
Все работате, но не могу использовать скрипт, когда не знаю, как он функционирует, объясните пожалста значение 'NL',chr(13).chr(10)
Привожу полный вариант:
define('NL',chr(13).chr(10));
$handle = opendir('./keys');
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$str = file_get_contents('./keys/'.$file);
break;
}
}
$arr = explode(NL,$str);
$f = fopen('shuffled_'.$file,'w');
shuffle($arr);
fputs($f,implode(NL,$arr));
fclose($f);
|
Заранее благодарен! | |
|
|
|
|
|
|
|
для: julpierto
(31.03.2011 в 00:44)
| | . | |
|
|
|
|
|
|
|
для: julpierto
(31.03.2011 в 00:44)
| | Здесь для удобства определяется константа NL для перевода строки, последовательность chr(13).chr(10) эквивалентна \r\n. | |
|
|
|
|
|
|
|
для: cheops
(31.03.2011 в 10:10)
| | cheops, спасибо большое! | |
|
|
|