牛牛在线工具

Swoole\Table::column()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Swoole\Table::column()

获取表格中指定列的所有值,并返回一个包含这些值的数组

函数名称:Swoole\Table::column() 函数描述:该函数用于获取表格中指定列的所有值,并返回一个包含这些值的数组。 适用版本:Swoole 4.4.0 或更高版本 用法: public Swoole\Table::column(string $name, string $column_name): array|false 参数: $name(必需):表格的名称。 $column_name(必需):要获取的列的名称。 返回值: 若成功获取到指定列的值,则返回一个包含这些值的数组。 若指定的表格或列不存在,则返回 false。 示例: $table = new Swoole\Table(1024); // 定义表格的结构 $table->column('id', Swoole\Table::TYPE_INT, 4); $table->column('name', Swoole\Table::TYPE_STRING, 64); $table->column('score', Swoole\Table::TYPE_FLOAT, 4); // 创建表格 $table->create(); // 添加数据 $table->set('1', ['id' => 1, 'name' => 'Alice', 'score' => 95.5]); $table->set('2', ['id' => 2, 'name' => 'Bob', 'score' => 88.2]); $table->set('3', ['id' => 3, 'name' => 'Charlie', 'score' => 76.8]); // 获取 'name' 列的所有值 $names = $table->column('name'); var_dump($names); 输出: array(3) { [0]=> string(5) "Alice" [1]=> string(3) "Bob" [2]=> string(7) "Charlie" } 上述示例中,我们首先创建了一个包含 'id'、'name' 和 'score' 列的表格。然后,我们向表格中添加了三条数据。最后,我们使用 column() 函数获取了 'name' 列的所有值,并将其存储在 $names 数组中。最终,我们通过 var_dump() 函数输出了 $names 数组,验证了获取到的列值的正确性。