Мой код:Как передать параметр usort()?
function sortx($a, $b) {
if(!strpos($a["p_title"],'apple ipad')) {
return -1;
}
return 1;
}
usort($arr, 'sortx');`
В приведенной выше функции я хочу передать: $sort_text='apple ipad';
, при вызове функции вместо жесткого кодирования apple ipad
в strpos()
. Как я могу это сделать?
Примечание: вы paobably с помощью 'StrPos (...)' неправильно. Это оценивается как true, если строка не содержит «apple ipad» или начинается с «apple ipad» –
Возможный дубликат [Передача дополнительных параметров для обратного вызова usort] (http://stackoverflow.com/questions/8230538/pass-extra-parameters -to-usort-callback) –
@ Rizier123, это не дубликат, потому что здесь я хочу передать целую функцию внутри функции usort(), удалите ее из дублированной категории. –