php – 如何在数字列表中的第N个项目后显示项目

我有一系列数字

$myArr = [0, 1, 2 ..... , 100];

我有步变量

$step = 3;

我想在每个($step)项后显示一些文本(例如“X”):

0 1 2 X 3 4 5 X 6 7 8 X 9 10 11 X ….

解决方法:

看起来X出现在$step的倍数出现之前.因此,在打印循环元素$i之前,我们需要检查它是否是3的倍数.试试这个:

$myArr = range(0,100);
$step = 3;

foreach ($myArr as $i) {
    if ($i % $step == 0 && $i > 0) {
        echo 'X';
    }
    echo $i;
}

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...