当前位置:Gxlcms >
PHP教程 >
//将数组中的元素是五的倍数的元素输出到下拉菜单//将数组中的元素放在<li>标签中,奇偶li背景不同//将数组中元素是数字型的找出来
//将数组中的元素是五的倍数的元素输出到下拉菜单//将数组中的元素放在<li>标签中,奇偶li背景不同//将数组中元素是数字型的找出来
时间:2021-07-01 10:21:17
帮助过:25人阅读
//将数组中的元素是5的倍数的元素输出到下拉菜单 //将数组中的元素放在
标签中,奇偶li背景不同 //将数组中元素是数字型的找出来
求赐教
//将数组中的元素是5的倍数的元素输出到下拉菜单
//将数组中的元素放在标签中,奇偶li背景不同
//将数组中元素是数字型的找出来
------解决思路----------------------
//将数组中的元素是5的倍数的元素
输出到下拉菜单
$arr = array(1,2,3,5,15,25);
$option = array_reduce($arr, function($r, $item){return $r.($item%5==0 ? "" : "");});
echo "";
//将数组中的元素放在标签中,奇偶li背景不同
$i = 0;
$li = implode("", array_map(function ($n) use (&$i){$i++; return $i%2 == 0 ? "$n" : "
$n";}, $arr));
echo "
";
//将数组中元素是数字型的找出来
$arr = array(1,2,3,5,15,25, '12312','sdfsdf', 'asdasd123');
$r = array_reduce($arr, function ($r, $item){is_null($r) && $r = array();return is_numeric($item) ? array_merge($r, array($item)) : $r; });
print_r($r);
?>