有可能找到foreach指数吗?

for循环中,如下所示:

for ($i = 0; $i < 10; ++$i) {
   echo $i . ' ';
}

$i将为您提供索引.

我必须使用for循环吗?或者有什么方法可以获得foreach循环中的索引吗?

推荐答案

foreach($array as $key=>$value) {
    // do stuff
}

$key是每个$array个元素的索引

Php相关问答推荐

PHP在将数组子集赋给变量时是否复制数组子集?

try 修改这个PHP代码如果语句在WordPress""

有条件的运费率基于购物车小计与WooPayments货币转换

Laravel:从匹配的数组数据中获取记录

将产品类别添加到WooCommerce产品附加信息

Laravel POST方法返回状态:POST方法上不允许使用405方法

在Laravel中修改JSON输出

在WooCommerce购物车页面应用优惠券不会';t刷新总计

在 WooCommerce 中应用优惠券时显示购物车商品折扣金额

如何从 URL 核心 PHP 中的 API 获取 JSON?

Laravel 10 中的自定义类未找到

WooCommerce 按产品运输插件:仅收取较高的运输费用

simplexml_load_file 和 simplexml_load_string 返回具有不同编码的相同数据

PHP 在数组中搜索值

php/html OnSubmit 禁用输入类型提交未给出预期结果

PDO 和 SQL 查询结果中日期格式不同的原因可能是什么?

使用 RSA 2048 公钥验证 RSA PKCS#1v1.5 SHA 256 签名

如何在 Process facade 中转义特殊字符?

如果 static:: 被解析为B,为什么 PHP 会执行A的方法

Symfony 在将它传递给 Twig 时是否从数据库中获取整个对象?