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

php中文网
发布: 2016-06-13 12:21:54
原创
1152人浏览过

//将数组中的元素是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 />
    登录后复制
  • 最佳 Windows 性能的顶级免费优化软件
    最佳 Windows 性能的顶级免费优化软件

    每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

    下载
    来源:php中文网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    最新问题
    开源免费商场系统广告
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号