目前,我正努力解决以下问题之一:
- 如何将普通数组(索引数组,索引从0开始)转换为关联数组,其中值成为键,值本身是值。
- 用单个语句从索引数组创建新的关联数组,其中值为键。 我知道可以使用循环完成此操作,但对于包含近500,000个元素的大型数组,循环是一种负担。
从mysql sql查询结果创建关联数组。 通常,我会从mysql sql查询结果创建索引数组,如下所示:
mapfile -t a_dummy <<< "$(mysql -u root –disable-column-names –silent -B -e "select * from dummy_tbl;" "$DB_NAME")
"
其中$ DB_NAME是指向数据库名称字符串的变量。