当前位置:Gxlcms >
PHP教程 >
//将数组中的元素是5的倍数的元素输出到下拉菜单//将数组中的元素放在<li>标签中,奇偶li背景不同//将数组中元素是数字型的找出来
//将数组中的元素是5的倍数的元素输出到下拉菜单//将数组中的元素放在<li>标签中,奇偶li背景不同//将数组中元素是数字型的找出来
时间:2021-07-01 10:21:17
帮助过:19人阅读
求赐教
//将数组中的元素是5的倍数的元素输出到下拉菜单
//将数组中的元素放在
标签中,奇偶li背景不同
//将数组中元素是数字型的找出来
回复讨论(解决方案)
输出到下拉菜单$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);?>