Php 将键控数组转换为仅包含值的一维数组
我正在使用Php 将键控数组转换为仅包含值的一维数组,php,mysql,arrays,pdo,Php,Mysql,Arrays,Pdo,我正在使用(PDO::FETCH_列,0)执行PDO查询,这将返回以下结果 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 =&
(PDO::FETCH_列,0)
执行PDO查询,这将返回以下结果
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.....
截至:
PHP中的数组实际上是一个有序映射。映射是一种将值与键关联的类型。该类型针对多种不同用途进行了优化;可以将其视为数组、列表(向量)、哈希表(映射的实现)、字典、集合、堆栈、队列等。由于数组值可以是其他数组,所以也可以使用树和多维数组
<?php
$array = array("foo", "bar", "hello", "world");
var_dump($array);
?>
这实际上意味着,您的示例,即,['Sarah','Lisa','Katherine','Laura','Hannah']
,实际上是这样的:
0 => Sarah
1 => Lisa
2 => Katherine
3 => Laura
4 => Hannah
如何在页面上显示它取决于您从那时起的表现。这正是您已经拥有的。多么粗鲁,它们的键被设置为0到7,我想将数组转换为一维数组。所有数组都有数字键,除非它们是关联数组。这就是他们的工作方式。而且,这句话也没什么不礼貌的。这是事实,没有什么冒犯性的东西应该从它来解释。如果你有一个数组,你必须有钥匙。你所拥有的是一个单一的维度。
0 => Sarah
1 => Lisa
2 => Katherine
3 => Laura
4 => Hannah