php数组中怎么取值

php数组中怎么取值,第1张

$aa[0]['ID']即可

或者用循环得到所有的

foreach ($aa as $key => $val) {

echo $val['ID'];//这里随便你怎么 *** 作啦

}

Ajax获取到的本来就是HTML文本,自然有HTML标签。

如果你想获得数组,只有通过另类的方法了。

把PHP页面的HTML标签去除,只输出。

而输出的是什么,输出的是把PHP数组定义成JS数组的字符串,然后在JS端获取到字符串后,再把它执行成JS代码即可。

需要代码请追问。

用php判断查询数组是否为空,不为空就将给html赋值,控制是否显示。

$sql = "select from ‘_goods_attr‘ where ‘attr_value‘=‘ ’";php查询,$res=mysql_query($sql);php处理,$arr = mysql_fetch_assoc($res);转为数组,后面就是自己判断数组是否为空和给html模板赋值的事情了。

$selv=array(1,2,3,4,5);//下拉列表值

$dbv=3;

foreach($selv as $s){

$issl='';

if($s==$dbv) $issl='selected';

$str="<option value='$s' $issl>-"$s"-</option>";

}

echo '<select>'$str'</select>';

>

刚写的 没测试 给你个思路 你参考一下

<form action="aphp" name="from" method="post">

<

for($i=0;$i<10;$i++){

echo "第"($i+1)"题";

for($j=0;$j<4;$j++){

echo "<input type='radio' name='ra[$i]' id='ra[$i][$j]' />";

}

}

>

</form>

<script>

function check_ra(){

var y;

for(var i=0;i<10;i++){

y=0;

for(var j=0;j<4;j++){

if(documentfromra[i][j]checked==true)

y=1;

}

if(y==0){

alert("第"+(i+1)+"题还没选");

break;

}

}

}

</script>

你写的那个每4个radio本身就是一个数组 你把他name写成二维数组 调用的时候那就得用写三维数组了 name后面得[]没必要

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

楼主的写法不太对:

定义数组: $arr=array(0=>12,1=>23455);

定义关联数组时用的是 => 符号,符号左边的键值不加 [ ]

要把数组赋值给一个变量才能访问,如:$arr

这时通过键值就可以访问数组中的值了,$arr[0] 就是 12 ,$arr[1] 就是 23455

不指定数组的键值,默认就是0,1,2,3,4,5,……从零开始递增的整数

以上就是关于php数组中怎么取值全部的内容,包括:php数组中怎么取值、js获取php的返回数组、php如何在html页面中输出数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9742665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存