我正在开发一个web应用程序,它查询一个mySQL db并输出一个基于3个不同变量数组的表。现在,我将每一次迭代作为一个单独的调用,如果可能的话,我希望找到一种将其滚动到单个函数中的方法。
下面是我正在使用的参数。
$gender = array('male', 'female');
$age = array('adult', 'child', 'senior');
$hairColor = array('black', 'brown', 'blond', 'red', 'bald');我想要做的是将每个迭代作为一个表中的一行输出。
男性暗色成人暗色data_one data_two
男性-暗含性成人-暗含性-暗含性- data_one - data_two
男性暗含性成人暗娼性暗色金发data_one data_two
女性高危儿童
(等)
下面是我的代码:
$result = mysqli_query($connection, "SELECT * FROM profile_table WHERE `gender`='male' AND `age`='adult' AND `hair_color`= 'black' AND `data_one`='$data_one' AND `data_two`='$data_two'");
echo '<tr><td>Male</td>';
echo '<td>Adult</td>';
echo '<td>Black</td>';
formVariables($data_one, $data_two);如何将当前静态数据转换为输出所有迭代的变量?
谢谢你能提供的任何帮助。
发布于 2016-08-15 16:01:14
我不明白这个问题的意义,不管怎么说,这是一个代码,它将为你混合这些
function mix ($gender, $age, $hairColor) {
foreach( $gender as $g ) {
foreach( $age as $a ) {
foreach( $hairColor as $h ) {
echo "$g\t$a\t$h" . PHP_EOL;
}
}
}
}https://stackoverflow.com/questions/38958389
复制相似问题