Если сайт большой - SimpleXML сожрет всю память и повиснет.
Его вообще не стоит использовать для чего-либо, кроме небольших файликов.
Для файлов предположительно большого размера логичнее использовать XmlReader / XmlWriter.
Сергей Паньков, а по массе как собака после обеда / после лотка / с вкусной косточкой или игрушкой? Неужели в комнате дочери не найдется десятка-другого предметов весом в этих пределах?
У моей я бы решал скорее задачу "как спасти чихуевину от переломов всех ног в этом бардаке"... но у нее кошка. И кровать-чердак ;)
Сергей Паньков, ребенок возвращается из школы, кидает сарафан на кровать - прирост массы в районе собаки.
qid00000000, альтернативные предложения бессмысленны. Если бы ТС было интересно воспитание собаки или поиск комфорта для нее... но ему интересно сделать в комнате дочери Mission Impossible %)
Вы не ЗНАЕТЕ, что это такое. Вы ЧИТАЛИ, что это такое.
Чтобы узнать - сядьте и пишите. Без оправданий и вопросов на форумах.
Сначала все будет через задницу, потом постепенно выпрямится.
Нужно написать такую функцию на PHP, чтобы она получала всевозможные комбинации массива, без учета перестановок, те 41 и 14 это считалось как одно и то же и в результирующий массив не входила
Может, сначала доучить тему "сложносочиненные предложения"? Вы даже задачу умудрились описать так, как будто ее Чужой пересказал Хищнику.
Виктор Таран, вот чтобы собирать собственную систему - все-таки лучше отталкиваться не от панелей и сборок Битрикса, а от голой системы. Чтобы не оказаться однажды "программистом Вижуал Студии", не имеющим понятия, что такое компилятор и как с ним вообще работать.
Алексей, сравниваешь результат вычислений с 3,14159. Если модуль разницы (а она может быть как положительной, так и отрицательной) меньше 0,001 - заканчиваешь вычисления, выводишь результат.
Его вообще не стоит использовать для чего-либо, кроме небольших файликов.
Для файлов предположительно большого размера логичнее использовать XmlReader / XmlWriter.