将键控数组转换为仅包含值的单维数组

时间:2016-08-06 23:19:23

标签: php mysql arrays pdo

我正在进行PDO查询,使用(PDO::FETCH_COLUMN, 0)返回以下结果。

0 => string 'Sarah' (length=3)
1 => string 'Lisa' (length=3)
2 => string 'Katherine' (length=3)
3 => string 'Laura' (length=3)
4 => string 'Hannah' (length=3)
5 => string 'Becky' (length=3)
6 => string 'Stacey' (length=3)
7 => string 'Lauren' (length=3)

是否有一个php函数将数组转换为仅值,我正在寻找类似于。

的数据
['Sarah', 'Lisa', 'Katherine', 'Laura', 'Hannah.....

1 个答案:

答案 0 :(得分:1)

截至PHP manual

  

PHP中的数组实际上是一个有序的映射。映射是将值与键关联的类型。此类型针对多种不同用途进行了优化;它可以被视为数组,列表(向量),哈希表(地图的实现),字典,集合,堆栈,队列,甚至更多。由于数组值可以是其他数组,因此树和多维数组也是可能的。

<?php
$array = array("foo", "bar", "hello", "world");
var_dump($array);
?>
     

以上示例将输出:

array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(5) "hello"
  [3]=>
  string(5) "world"
}

这实际上意味着,您的示例即['Sarah', 'Lisa', 'Katherine', 'Laura', 'Hannah']实际上是这样的:

0 => Sarah
1 => Lisa
2 => Katherine
3 => Laura
4 => Hannah

如何在页面上显示它取决于你那一刻。