php数组问题
$delidsb = array();//列表数据
$query = DB::query('SELECT * FROM '.DB::table('sosvrenw_zd')." WHERE id in ($zid)");
while($liebiab = DB::fetch($query)) {
$delidsb[] = $liebiab;
$biaoa = $liebiab[biaom];
$biao = array("$biaoa");
}
$temp1 = implode(",",$biao);
$temp2 = implode("','",$biao);
echo $temp1;exit;
怎样才能让$temp输出 1,2,3,4,5.....这样的格式?
$biao = array("$biaoa");这个地方纯在问题,不直到该怎么弄了,数据库里输出了n条数据,把n条数据和起来,用逗号分隔
追问:家我QQ 393362735 好吗?
for($i=1;$i<=count($temp);$i++){
$temp[$i]['sn']=$i;
}
应该用在什么地方我要输出的是$biao李的N行数据,比如$biao1=1 $biao2=2
$biao是数据库的一个列名。下面有n条数据
在$biao = array("$biaoa");这里改怎么写
答案:<?php
$api = new SoapClient ("",
array('features' => SOAP_SINGLE_ELEMENT_ARRAYS));
$r = $api -> GetPositions();
$my_data= array();
if(property_exists($r, "Position")) {
foreach($r -> Position as $n => $PositionInfo) {
echo "\tPosition " . $n . "\n";
foreach($PositionInfo as $field => $value) {
$my_data[ ]=$value;
echo "\t\tField: " . $field . " = " . $value . "\n";
}
}
}
var_dump($my_data); //这样你就可以在循环外面使用$value组成的数组了。
?>
其他:数据库里输出了n条数据,把n条数据和起来,用逗号分隔
这个问题可以用expolde函数解决
怎样才能让$temp输出 1,2,3,4,5.....这样的格式?
如果$temp数组里没有1,2,3,……的数值,可以用傻办法:
for($i=1;$i<=count($temp);$i++){
$temp[$i]['sn']=$i;
} $a = '';
$a2='';
for($i=1;$i<=count($temp);$i++){
$a =$temp[$i].',';
$a2 = $a.$a2
}
echo $a2;
上一个:php ajax问题
下一个:如下HTML+PHP代码什么意思