У меня есть несколько строк кодов, которые преобразуют значения массива в верхний регистр. Эта работа отлично работает на моем локальном сервере разработки с использованием PHP 5.6, однако он не работает с PHP 7.0. Что заставляет его потерпеть неудачу?array_filter on PHP 7
function make_uppercase(&$word) {
$word = strtoupper ($word);
return $word;
}
$fish = array (
"hampala ampalong",
"hampala macrolipedota"
);
print_r (array_filter ($fish, "make_uppercase"));
Может быть, вы хотите 'array_map' вместо' array_filter'? – Pang
Вам нужно попробовать с помощью этого решения: http://stackoverflow.com/questions/11008443/how-to-convert-array-values-to-lowercase-in-php – deepak
Oh. В результате разные http://phpio.net/s/1bpu –