永发信息网

请解答下这个foreach语句什么意思

答案:2  悬赏:50  手机版
解决时间 2021-04-06 14:25
  • 提问者网友:树红树绿
  • 2021-04-06 05:45
$sub=file_get_contents("db.php");
preg_match_all("/define\(\"([A-Z]+)\",\"(.*?)\"\)/",$sub,$a);
foreach ($a[1] as $k=>$v){
$list[$v]=$a[2][$k];
最佳答案
  • 五星知识达人网友:玩家
  • 2021-04-06 07:11
foreach()有两种用法:
1: foreach(array_name as $value) { statement; }这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一步,也就是下次循环回得到下一个元素。
2:foreach(array_name as $key => $value) { statement; } 这里跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以是下标值,也可以是字符串。比如book[0]=1中的“0”,book[id]="001"中的“id”.
全部回答
  • 1楼网友:七十二街
  • 2021-04-06 07:22
system.xml.xmlnodelist ns = doc.documentelement.selectnodes("product[contains(name,'')]"); for (int i=0;i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯