首頁 > 後端開發 > php教程 > //将数组中的元素是五的倍数的元素输出到下拉菜单 //将数组中的元素放在<li>标签中,奇偶li背景不同 //将数组中元素是数字型的找出来

//将数组中的元素是五的倍数的元素输出到下拉菜单 //将数组中的元素放在<li>标签中,奇偶li背景不同 //将数组中元素是数字型的找出来

WBOY
發布: 2016-06-13 12:21:54
原創
1018 人瀏覽過

//将数组中的元素是5的倍数的元素输出到下拉菜单 //将数组中的元素放在

  • 标签中,奇偶li背景不同 //将数组中元素是数字型的找出来
    求赐教

    //将数组中的元素是5的倍数的元素输出到下拉菜单
    //将数组中的元素放在
  • 标签中,奇偶li背景不同
    //将数组中元素是数字型的找出来
    ------解决思路----------------------
    <br /><?php <br />//将数组中的元素是5的倍数的元素输出到下拉菜单<br />$arr = array(1,2,3,5,15,25);<br /><br />$option = array_reduce($arr, function($r, $item){return $r.($item%5==0 ? "<option>".$item."</option>" : "");});<br /><br />echo "<select>$option</select>";<br />//将数组中的元素放在<li>标签中,奇偶li背景不同<br />$i = 0;<br />$li = implode("", array_map(function ($n) use (&$i){$i++; return $i%2 == 0 ? "<li style='background-color:red;'>$n</li>" : "<li style='background-color:blue;'>$n</li>";}, $arr));<br />echo "<ul>$li</ul>";<br /><br />//将数组中元素是数字型的找出来<br />$arr = array(1,2,3,5,15,25, '12312','sdfsdf', 'asdasd123');<br />$r = array_reduce($arr, function ($r, $item){is_null($r) && $r = array();return is_numeric($item) ? array_merge($r, array($item)) : $r; });<br />print_r($r);<br />?><br />
    登入後複製
  • 相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板