Mon code:Comment passer usort() un paramètre?
function sortx($a, $b) {
if(!strpos($a["p_title"],'apple ipad')) {
return -1;
}
return 1;
}
usort($arr, 'sortx');`
En fonction ci-dessus que je veux transmettre: $sort_text='apple ipad';
, lorsque la fonction d'appel au lieu de hardcoding apple ipad
dans strpos()
. Comment puis-je accomplir cela?
Note: vous utilisez paobably 'strpos (...)' tort. Cela vaut true si la chaîne ne contient pas "apple ipad" ou commence par "apple ipad" –
duplication possible de [Transférer des paramètres supplémentaires au rappel d'usort] (http://stackoverflow.com/questions/8230538/pass-extra-parameters -to-usort-callback) –
@ Rizier123, ce n'est pas en double, car ici je veux passer la fonction entière à l'intérieur de la fonction usort(), s'il vous plaît le retirer de la catégorie en double. –