我想将数据从数据保存到变量......
$farm = array();
Array
(
[0] => Array
(
[animal] => Cat
[name] => Tom
)
[1] => Array
(
[animal] => Dog
[name] => Bob
)
[2] => Array
(
[animal] => Bird
[name] => Sam
)
[3] => ....
...以便我可以使用它们将它们保存在表格或SQL数据库中。
animal name
===============
Cat Tom
Dog Bob
Bird Sam
...
答案 0 :(得分:1)
您可以遍历数组并逐个打印所有变量
$arr = array( "0" => array(
"animal" => "Cat",
"name" => "Tom"
),
"1" => array(
"animal" => "Dog",
"name" => "Bob"
),
"2" => array(
"animal" => "Bird",
"name" => "Sam"
)
);
echo "animal - Name <br>" ;
for ($i=0; $i < count($arr); $i++) {
echo $arr[$i]["animal"] . "- " . $arr[$i]["name"];
echo "<br>";
}
它只是一个实例,将它们保存在表格中
答案 1 :(得分:1)
这里有一个非常简单的脚本:
<?php
$sql ='INSERT INTO table_name (animal,name) VALUES ';
$flag = true;
foreach($array as $item){
if($flag){
$sql.= '("'.$item['animal'].'","'.$item['name'].'")';
$flag = false;
}
else
$sql.= ',("'.$item['animal'].'","'.$item['name'].'")';
}
$sql.=';';
//you do your database stuff here with the $sql query.
?>
如您所见,您不需要将它们添加到变量中。您可以像这样浏览阵列。我并不关心如何让它变得更好,但你会想到我的想法。