Привет, есть массив, примерно такой [694] => do [695] => bi [696] => Ne [697] => Ba [698] => MT [699] => r. [700] => 45 [701] => /a [702] => [703] => [704] => [705] => a [706] => href="http://что-то там.html" [707] => B [708] => Ne Как можно его отфильтровать, чтобы остались только ссылки? Спасибо. Если вопрос раскрыть, то проблема в том, что я не догоняю, как пишутся условия для фильтрации к примеру методом array_filter
Вам нужно написать функцию которая будет искать признак ссылки строке и вставить её вторым атрибутом. Функция должна возвращать булевы значения. array_filter($array, "func")
я выделил жирным, function($x) - что это? --- Добавлено --- так, отлично, а как указать на признак ссылки?
Вторым параметром в array_filter передается либо имя функции, либо сама функция. Здесь второй случай - передается безымянная функция, которая проверяет, есть ли в ее аргументе подстрока 'http://'