【发布时间】:2013-06-13 08:34:10
【问题描述】:
我从一个文本文件中读取了一些单词,使用 file() 函数将每个单词存储为一个数组元素。现在我需要对每个单词进行排序并创建一个关联数组,将排序后的字符串存储为键,将原始字符串存储为值,如下所示:
$hash_table = array( 'sorted_string' => 'original string' );
我遍历从文件中读取的每个单词并按升序对其进行排序,但是当将其推送到关联数组时,我完全迷失了。谁能告诉我如何创建关联数组?
【问题讨论】:
-
语法很简单:
$hash_table["key"] = "value"; -
如何对单个单词进行排序?你想让字母切换位置按字母顺序排列吗?
-
所以“正确”会被排序为“ceorrtC”?
-
@MayankKumar 请发布您用来生成关联数组的代码,这样我们就可以“修复”您出错的地方。
-
@HugoDelsing:没错。这就是我正在做的事情。
标签: php hashtable associative-array