PHP 如何循环输出数组 并且调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 如何循环输出数组 并且调用相关的知识,希望对你有一定的参考价值。
有3个文件
1,.php 2.php 3.php
原来是
1.php 里有个
<a href="2.php?name=1"></a>
2.php 是
$name=$_GET['name'] ;
$list = $this->getLegalGoods($name);; //数组
$list['goods_list'][0]['store_name'] =$list['store_info']['store_name']; //将二位数组变成3维数组
3,php 就可以输出
echo $list['cart_array'][0]['store_name']
等信息
我现在 name 有值增加了
<a href="2.php?name=1&name1=3&name=4"></a>
2.php ‘我改成 // 有错嘛
$name=array();
foreach($_GET as $key=>$val)
$i=0; if (strpos($key, 'name') !== false) //如果参数名包含name
$name[]=$val;
$list = $this->getLegalGoods($name[$i]);; //数组
$list['goods_list'][0]['store_name'] =$list['store_info']['store_name']; //将二位数组变成3维数组
$I++;
3.php 应该怎么写 ?
3.php 也要循环输出
foreach(array_keys($dataArray) as $key)
$str = "<br>key :" . $key;
$str .= value :" . $dataArray[$key];
echo $str;
参考技术B foreach(数组 as a)
foreach(a as b)
foreach(b as c)
var_dump(c);
本回答被提问者采纳 参考技术C 。。。php相同参数会覆盖
<a href="2.php?name=1&name1=3&name=4"></a>=<a href="2.php?name=4"></a> 参考技术D 用foreach试试
php如何循环一个数组,当找到一个对应条件时候,就会终止循环。。
我写的有问题呀,大家帮我修改下,或者有更好的方法提高也行,非常感谢啊。。。
function sql($k)
if ($k==1)
$k=turn;
else
$k=false;
return $k;
$k="2"; //假设给的值是2
$arr="5/1/2/6/..."; //这里数组个数不是固定的
while (each($arr))
if (sql($arr[value]))
echo "数组里有相同的".$k; //当找到一个相同值的时候就会结束所有循环
本人是菜鸟,请高手帮帮忙。。。
//声明一个数组,并为它随机赋值
$arr = "";
$nun = rand(0, 10);
$val = rand(1, 10);
$i = 0;
do
$arr[$i] = $nun;
$nun = rand(0, 10);
$i++;
while ($nun != 0);
//判断数组中一个值的出现次数
function checkNum2($arr, $num)
$i = 0;
foreach ($arr as $v)
if ($v == $num)
$i++;
return $i;
$n = checkNum2($arr, $val);
echo "在函数 \$arr 中 $val 出现了 $n 次";
?>
也是一个初学者,花了两天时间给你写出来了,你把问题给关了,郁闷啊。。。
这个链接里还有另外一个方法,你可以参考一下追问
太感动了,太感谢了。。。你太无私了。。。要不我重新给你开个帖子,给你加分哈。。。
不过我只是用来判断一个遍历数组的,呵呵。。
你可以把要实现效果说一下,然后我给你写个方法
参考资料:http://hi.baidu.com/6%CE%F7%BB%A8%D4%B06/blog/item/cb37737d64612bc580cb4adf.html
参考技术C foreach($k as $arr)if($sql($k))
echo "数组里有相同的".$k; //当找到一个相同值的时候就会结束所有循环 ;
或者 直接判断 这个数字 就行
in_array($k,$arr) 如果在数组返回
以上是关于PHP 如何循环输出数组 并且调用的主要内容,如果未能解决你的问题,请参考以下文章
如何php调用oracle存储过程返回的是一个结果集,该怎么从php页面中吧数据循环输出呀