ホームページ >バックエンド開発 >PHPチュートリアル >// 5 の倍数である配列内の要素をドロップダウン メニューに出力します。 // 奇数および偶数の異なる li 背景を使用して、配列内の要素を

  • タグに配置します。 // 配列内の数値要素を見つけます。配列

  • // 5 の倍数である配列内の要素をドロップダウン メニューに出力します。 // 奇数および偶数の異なる li 背景を使用して、配列内の要素を
  • タグに配置します。 // 配列内の数値要素を見つけます。配列
  • WBOY
    WBOYオリジナル
    2016-06-13 12:21:541018ブラウズ

    // 5 の倍数である配列内の要素をドロップダウン メニューに出力します。 // 異なる奇数および偶数の li 背景を使用して、配列内の要素を 25edfb22a4f469ecb59f1190150159c6 タグ内に配置します。 // の数値要素を見つけます。配列
    教えてください

    // 5 の倍数である配列内の要素をドロップダウン メニューに出力します
    // 配列内の要素を 25edfb22a4f469ecb59f1190150159c6 に配置します。異なる奇数と偶数の 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 />

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。