foreach 怎么得到数组的索引
答案:3 悬赏:20 手机版
解决时间 2021-02-19 21:27
- 提问者网友:轮囘Li巡影
- 2021-02-19 17:23
foreach 怎么得到数组各个元素的对应的索引
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-02-19 17:32
PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。
foreach (array_expression as $value)
statement
foreach (array_expression as $key => $value)
statement
foreach (array_expression as $value)
statement
foreach (array_expression as $key => $value)
statement
全部回答
- 1楼网友:时间的尘埃
- 2021-02-19 19:14
你那个$arr和$arrs是怎么赋值的?
$a = array( 1=>'27.00', 2=>'28.00' );
$b = array( 1=>'2', 2=>'3' );
$price = 0;
foreach( $a as $k=>$v){
$price += $v * $b[$k];
}
echo $price;
- 2楼网友:过活
- 2021-02-19 18:26
int[] ary = new int[] { 1, 2, 3, 4, 5 };
System.Collections.IEnumerator ieach = ary.GetEnumerator();
for (int i = 0; ieach.MoveNext(); i++) {
Console.WriteLine(string.Format("index:{0} value:{1}", i, ieach.Current));
}
所有支持foreach的结构都必须实现System.Collections.IEnumerator,也就是说都有GetEnumerator()方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯