如何取消设置两个为零值的数组值...
$array1=Array ( [0] => SL [1] => S [2] => M [3] => L [4] => F )
$array2=Array ( [0] => 15 [1] => 22 [2] => 35 [3] => 0 [4] => 0 )
第一个数组和第二个数组的键始终相同。我想检查第二个数组值是否为空,如果为空,那么我需要从两个数组中删除值
我需要输出:
Array ( [0] => SL [1] => S [2] => M )
Array ( [0] => 15 [1] => 22 [2] => 35 )
最佳答案
您可以使用array_filter,
$array2 = array_filter($array2);
$array1 = array_filter($array1, function($k)use($array2){return isset($array2[$k]);}, ARRAY_FILTER_USE_KEY);
关于php - 如何使用php取消设置具有空值的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43437356/