Показать сообщение отдельно
  #1 (permalink)  
Старый 23.02.2012, 03:59
Профессор
Посмотреть профиль Найти все сообщения от Mахmaxmaximus
 
Регистрация: 22.02.2012
Сообщений: 163

Вопрос по PHP оффтопик небольшой
function getCatigories($patch) {

	function name($val) {
		//вот тут я val сравниваю с внешней $patch
		if($val  == $patch){return true;}
		else{return false;}
	}


	return  array_filter(scandir($patch), 'name');
};

//то есть если элемент массива равен 'doors'  то оставить его.
getCatigories('doors');


почему в функции name не видется переменная $patch?


Я хочу чтобы калбак функция которая фильтрует массив имела доступ к одной переменной (именно со значением этой переменной мне и надо сравнивать элементы массива)

Последний раз редактировалось Mахmaxmaximus, 23.02.2012 в 05:04.
Ответить с цитированием