繁体   English   中英

遍历多维数组并在PHP中回显值

[英]loop through a multi-dimensional array and echo the value in PHP

我有一个采用以下形式的多维数组:

    array = [value1, some number],[value2, some number]...

我需要遍历该数组并回显该值,然后是一个分词器,因此最终输出如下所示:

    value1!@#$value2!@#$

我知道我必须用。“!@#$”连接返回值,但是我不知道如何遍历数组。 任何人都可以提供一些帮助。

我的数组是由MySQL查询构成的,如下所示:

    while($row = $results -> fetch_assoc()) {

    $return_array[] = array(
                      $row['uid'],($row['column1] - $row['column2']));
    }

然后我在阵列上进行超音波

为简单array_column ,您可以使用implodearray_column

$array = [['value1', 123], ['value2', 234]];
echo implode('!@#$', array_column($array, 0)) . '!@#$';

这给出:

value1!@#$value2!@#$

说明:

implode使用一些指定的值连接数组值,这里!@#$

array_column -implode接受一维数组,您也只希望连接数组的第一个索引,因此创建仅包含第一个索引的数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM