for($i=0; $i<$size; $i++)
{
$firstRow = array_column($data, $i);
foreach($firstRow as $k=>$v)
{
echo $k;//key
echo"---";
echo $v;//value
echo"<br/>";
$val[] =$v;
}
}
结果:
0-1
1-1
2-4
3-2
4-8
0-2
1-未找到项目
2-1
3-2
4-2
如何在上面的结果中调用单个项目?如果我想打电话说“找不到任何东西”……我该怎么做?我是否使用ORHow将上面的值插入到数据库中。
$sql="INSERT INTO contract_item(group_item,item,kuantiti,harga,amount)VALUES ".implode(',', $val);
$stmt =connection::$pdo->prepare($sql);
$stmt->execute();
我的最终目标是将变量$v携带的值插入到table..ANy中。
发布于 2015-10-09 17:55:55
foreach循环中的一个简单的if条件将完成如下所示的工作
for($i=0; $i<$size; $i++)
{
$firstRow = array_column($data, $i);
foreach($firstRow as $k=>$v)
{
if ($v == "No items found")
{
echo 'No item has been used';
}
else
{
echo $k;//key
echo"---";
echo $v;//value
echo"<br/>";
}
}
}
发布于 2015-10-09 18:09:34
尝尝这个
for($i=0; $i<$size; $i++)
{
$firstRow = array_column($data, $i);
foreach($firstRow as $k=>$v)
{
echo $k;//key
echo"---";
echo $v;//value
echo"<br/>";
$val[$i][] =$v;
}
}
结果将是:
结果:
-1
-1
.
.
1-2
1-未找到项目
.
.
https://stackoverflow.com/questions/33035161
复制相似问题