PHP 数组取值

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:30:13
<?php
$spc=array("0"=>"@","1"=>"@","2"=>"spcOK","3"=>"@");
$slc=array("0"=>"@","1"=>"@","2"=>"slcOK","3"=>"@");
$arraysp=explode("@",$spc);
$arraysl=explode("@",$spl);

for($i=0;$i<count($arraysp)-1;$i++)
{
if($arraysp[$i]!="")
{
echo $arraysp[$i];
echo $arraysl[$i];
}
}
?>
取不到值,要怎么样呢?
谢谢 20分 都给你了!
好的在加分。。。
$spc='@@@spcOK@';
$slc='@@@slcOK@';

谢谢1楼提醒,,
现在这样可以了吧?
但是 取不到
echo $arraysl[$i];

原来是 字母打错了 经过 和1楼的 聊天 知道了 谢谢!

问题 在 explode ,它要求的参数是一个字符串,你给它的却是一个数组肯定不会给你答案了。

注释掉这两行再跑:
$arraysp=explode("@",$spc);
$arraysl=explode("@",$spl);
//
然后楼主可以去查一下手册看explode是怎么用的。