 |
 |
Форум сетевых администраторов » Программирование » PHP » вопрос о массивах и fopen
| Автор |
| Тема |
 |
|
 |
|
|
|
Нечто

Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 754
Статус:  |
наскольк оя понимаю когда я открываю файл фнукцией fopen она возвращает массив
но никакая массивная функция кроме count почему-то не работате
делаю сортирову или еще чего, просто все исчезает
вот блин сколько проблем впоследнее время
в общем вопрос в том как можно открыть файл, чтобы можно было применять масивные сортировки к содержимому
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:17 |
|
|
фраерок на подсосе
|
используй функцию file();
[php]
$array = file("failo.txt");... |
[сооб. #49758]
12-08-2003 09:31 |
|
фраерок на подсосе


Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус:  |
используй функцию file();
PHP:
$array = file("failo.txt");
for($i = 0; $i < count($array); $i++) {
echo($array[$i]);
}
а для сортировки - стандартно: sort, rsort, asort и т.д.
__________________
RTFM (Уважаемые! Читайте документацию!)
Сообщение было отредактировано Orliha 12-08-2003 в 09:35
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:31 |
|
|
Нечто
|
| Orliha мне не вывести данные из файла надо, а... |
[сооб. #49760]
12-08-2003 09:35 |
|
Нечто

Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 754
Статус:  |
Orliha мне не вывести данные из файла надо, а именно возможность использовать массивные функции, сортировки, поиск по массиву, подсчет количества записей и т.п.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:35 |
|
|
фраерок на подсосе
|
вывод - для примера.
1. для записи файла в массив... |
[сооб. #49761]
12-08-2003 09:37 |
|
фраерок на подсосе


Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус:  |
вывод - для примера.
1. для записи файла в массив - file
2. подсчет - count
3. сортировка - sort, rsort, asort, arsort
Orliha добавил 12-08-2003 в 09:43:15:
с поиском - то же самое что и вывод гы
$array = file("failo.txt");
for($i = 0; $i < count($array); $i++) {
if ($array[$i])==$query) {
echo("нормал");
} else {
echo("не");
}
}
Orliha добавил 12-08-2003 в 09:44:40:
ну или не равно, а подстроку ищи...
strstr() и т.д..
__________________
RTFM (Уважаемые! Читайте документацию!)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:37 |
|
|
Нечто
|
во все сообразил
спасибо богшое |
[сооб. #49764]
12-08-2003 09:45 |
|
|
фраерок на подсосе
|
| сортировать и вручную можно - в циклах.... |
[сооб. #49765]
12-08-2003 09:45 |
|
|
Нечто
|
хм еще интересно
array_search не работает если... |
[сооб. #49766]
12-08-2003 09:48 |
|
Нечто

Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 754
Статус:  |
хм еще интересно
array_search не работает если цифры ищу
zeev добавил 12-08-2003 в 09:49:53:
quote: Первоначальное сообщение от Orliha
сортировать и вручную можно - в циклах....
да зачем вручную когда функции
спасиб за помощь кстатит
zeev добавил 12-08-2003 в 09:53:05:
array_unique тоже на цифры не работает
да чеж такое то блин
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:48 |
|
|
фраерок на подсосе
|
| кстати, когда сортируеш попробуй написать... |
[сооб. #49767]
12-08-2003 09:55 |
|
фраерок на подсосе


Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус:  |
кстати, когда сортируеш попробуй написать
$file[]=sort($file);
__________________
RTFM (Уважаемые! Читайте документацию!)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:55 |
|
|
Нечто
|
| Orliha онож тогда отсортированое пришпандолит... |
[сооб. #49768]
12-08-2003 09:56 |
|
Нечто

Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 754
Статус:  |
Orliha онож тогда отсортированое пришпандолит к существующему массиву
zeev добавил 12-08-2003 в 09:59:04:
во еще прикол
до сортировки
array(8) { [0]=> string(15) "80.90.100.110 " [1]=> string(15) "80.90.100.110 " [2]=> string(15) "80.93.100.110 " [3]=> string(15) "80.90.100.110 " [4]=> string(15) "80.94.100.110 " [5]=> string(15) "80.94.100.110 " [6]=> string(15) "80.90.100.110 " [7]=> string(13) "80.90.100.110" }
после
array(4) { [2]=> string(15) "80.93.100.110 " [5]=> string(15) "80.94.100.110 " [6]=> string(15) "80.90.100.110 " [7]=> string(13) "80.90.100.110" }
обрати внимание на две последних записи в массиве после сортировки
zeev добавил 12-08-2003 в 10:02:29:
вот еще прикол
$pos=array_search("80.93.100.110",$file);
возвращает пустоту, везет мне сегодня
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 09:56 |
|
|
Участник+
|
Может уже поздно - но все же скажу:
fopen не возвращает... |
[сооб. #49773]
12-08-2003 10:56 |
|
Участник+

Зарегистрирован: Mar 2003
Место проживания: Россия , Пятигорск
Публикаций: 246
Статус:  |
Может уже поздно - но все же скажу:
fopen не возвращает тебе сразу массива!!!
Если ты fopen присвоешь переменой - то в неё запишется индентификатор которым в последсвии можно читать и записывать файл!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 10:56 |
|
|
фраерок на подсосе
|
| Jaxick, так мы уже говорим про open, а open именно... |
[сооб. #49775]
12-08-2003 11:14 |
|
фраерок на подсосе


Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус:  |
Jaxick, так мы уже говорим про open, а open именно записывает содержимое в массив
__________________
RTFM (Уважаемые! Читайте документацию!)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-08-2003 11:14 |
|
|
Нечто
|
| чувствую надо самому все функции писать с... |
[сооб. #49782]
12-08-2003 11:47 |
|
|
|
Формат времени GMT. Текущее время 17:26.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.07439995 seconds (92.69% PHP - 7.31% MySQL) with 26 queries.
|
 |