首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个函数来输出3个变量的所有迭代。

创建一个函数来输出3个变量的所有迭代。
EN

Stack Overflow用户
提问于 2016-08-15 15:47:46
回答 1查看 34关注 0票数 0

我正在开发一个web应用程序,它查询一个mySQL db并输出一个基于3个不同变量数组的表。现在,我将每一次迭代作为一个单独的调用,如果可能的话,我希望找到一种将其滚动到单个函数中的方法。

下面是我正在使用的参数。

代码语言:javascript
复制
$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

女性高危儿童

(等)

下面是我的代码:

代码语言:javascript
复制
$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);

如何将当前静态数据转换为输出所有迭代的变量?

谢谢你能提供的任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-15 16:01:14

我不明白这个问题的意义,不管怎么说,这是一个代码,它将为你混合这些

代码语言:javascript
复制
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;
            }
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38958389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档