相关疑难解决方法(0)

foreach循环中的两个数组

我想生成一个selectbox使用两个数组,一个包含国家代码,另一个包含国家名称.

这是一个例子:

<?php
    $codes = array('tn','us','fr');
    $names = array('Tunisia','United States','France');

    foreach( $codes as $code and $names as $name ) {
        echo '<option value="' . $code . '">' . $name . '</option>';
    }
?>
Run Code Online (Sandbox Code Playgroud)

这种方法对我不起作用.有什么建议?

php arrays foreach

92
推荐指数
6
解决办法
22万
查看次数

PHP将所有数组键更改为相同的值

我有3个数组,它们的值来自之前执行的循环.结果如下:

1.当我打印_r时变量

Array
(
[0] = some title
[1] = some title
[2] = some title
[3] = some title
)
Run Code Online (Sandbox Code Playgroud)

2.当我print_r时变量

Array
(
[0] = some id
[1] = some id
[2] = some id
[3] = some id
)
Run Code Online (Sandbox Code Playgroud)

3.当我print_r时变量

Array
(
[0] = some image
[1] = some image
[2] = some image
[3] = some image
)
Run Code Online (Sandbox Code Playgroud)

现在我希望每个数组都有自己的密钥,所以我可以将它们组合起来并得到这个结果:

结果

 Array
    (
    [0]=> Array
          (
           [Title] = title
           [Id] = id
           [Image] = image
     )
    [1]=> Array …
Run Code Online (Sandbox Code Playgroud)

php arrays loops key

0
推荐指数
1
解决办法
57
查看次数

标签 统计

arrays ×2

php ×2

foreach ×1

key ×1

loops ×1