Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.04.2010, 16:47
|
|
Новичок
Регистрация: 28.12.2009
Сообщений: 24
Провел на форуме: 91141
Репутация:
0
|
|
есть php скрипт 1.php с многочисленными переменными, нужно в другом php скрипте 2.php вывести 1 переменную с 1.php. как это реализовать? include и require не аомогают, ибо они все выводят 
|
|
|

28.04.2010, 17:22
|
|
Познающий
Регистрация: 11.04.2009
Сообщений: 47
Провел на форуме: 116295
Репутация:
2
|
|
Сообщение от ubuntu
есть php скрипт 1.php с многочисленными переменными, нужно в другом php скрипте 2.php вывести 1 переменную с 1.php. как это реализовать? include и require не аомогают, ибо они все выводят 
подробнее о методах get, post, о сессиях и кукис можно узнать прочитав мануал, и вообще все переменные целесообразно выносить в один в файл
|
|
|

29.04.2010, 13:51
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме: 200093
Репутация:
17
|
|
|
|
|

29.04.2010, 14:13
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Если для тебя новый абзац это двойной перевод строки, то вот:
PHP код:
<?php
$fin = file_get_contents('in.txt');
$array = explode("\r\n\r\n", $fin);
sort($array);
$fout = fopen('out.txt', 'w+');
fwrite($fout, implode("\r\n\r\n", $array));
fclose($fout);
?>
исходный файл - in.txt, на выходе out.txt...
|
|
|

29.04.2010, 14:53
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме: 200093
Репутация:
17
|
|
10, 100, 90, 80, 70 "Серцева недостатність – це стан, при якому:
11, 100 "Серце не може ефективно забезпечити метаболічні потреби організму
12, 0 "Наявна невідповідність між потребою і доставкою кисню до міокарда
13, 0 "Погіршується насосна функція серця
14, 0 "Погіршується здатність до наповнення шлуночків серця
#
20, 100, 90, 80, 70 "Особливості епідеміології серцевої недостатності:
21, 25 "Поширеність у загальній популяції 0,5-4%
22, 25 "Захворюваність 0,15-0,5%
23, 25 "Смертність до 50 на рік
24, 25 "Зростання поширеності залежно від віку
25, 0 "Більшість економічних витрат пов’язані з амбулаторним лікуванням хворих
#
вот. абзацы - это то, что между первой " и #, то есть
Серцева недостатність – це стан, при якому:
11, 100 "Серце не може ефективно забезпечити метаболічні потреби організму
12, 0 "Наявна невідповідність між потребою і доставкою кисню до міокарда
13, 0 "Погіршується насосна функція серця
14, 0 "Погіршується здатність до наповнення шлуночків серця
и
Особливості епідеміології серцевої недостатності:
21, 25 "Поширеність у загальній популяції 0,5-4%
22, 25 "Захворюваність 0,15-0,5%
23, 25 "Смертність до 50 на рік
24, 25 "Зростання поширеності залежно від віку
25, 0 "Більшість економічних витрат пов’язані з амбулаторним лікуванням хворих
соответственно
|
|
|

29.04.2010, 15:16
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
PenSpinner, так..?!
PHP код:
<?php
$fin = file_get_contents('in.txt');
preg_match_all('# "(.*)\##Us', $fin, $result);
sort($result[1]);
$fout = fopen('out.txt', 'w+');
fwrite($fout, implode("\r\n\r\n", $result[1]));
fclose($fout);
?>
|
|
|

29.04.2010, 15:21
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме: 200093
Репутация:
17
|
|
|
|
|

29.04.2010, 15:41
|
|
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме: 4075418
Репутация:
386
|
|
есть массив типа такого
PHP код:
$lol = array_merge ($name, $link, $time);
так вот нужно из него удалить возможные дубли из одинаковых вариантов из массивов $name и $time, т.е. например у нас в массиве $name обнаружилось 3 одинаковых записи, дальше по аналогичным индексам идет проверка в массиве $time и если например все 3 совпадают то удалить 2 и оставить 1 как уник запись или если 2 записей в $time совпадают то удалить 1 и 1 оставить как уник, по удаленным индексам массивах нужно удалить индексы с массива $link и на выходе получить массив без повторов. Я так понимаю здесь array_unique не катит... как вот это лучше реализовать с минимум головной боли ?
|
|
|

29.04.2010, 16:13
|
|
Познающий
Регистрация: 03.01.2010
Сообщений: 42
Провел на форуме: 162143
Репутация:
3
|
|
Делай через array_unique($arr), у меня все работает
Последний раз редактировалось SHiNiGaMi; 29.04.2010 в 16:16..
|
|
|

29.04.2010, 16:14
|
|
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме: 4075418
Репутация:
386
|
|
Соедини все массивы и пропусти через array_unique($arr), где $arr - массив.
так не получиться, перечитай еще раз мой пост...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|