Php 比较两个数组并排序WRT USD
下面是我的两个数据库表,其中的内容通过Php 比较两个数组并排序WRT USD,php,mysql,Php,Mysql,下面是我的两个数据库表,其中的内容通过mysql\u fetch\u array($result)获取到一个数组中: 表1表2 +-------+-------------------------+ +-------+------------------------------+ | USD | Model | | USD | Model | +-------+-------------
mysql\u fetch\u array($result)
获取到一个数组中:
表1表2
+-------+-------------------------+ +-------+------------------------------+
| USD | Model | | USD | Model |
+-------+-------------------------+ +-------+------------------------------+
| 700 | iPad 2 WiFi 16GB | | 710 | iPad2 WiFi 16GB |
| 400 | iPhone 4S 16GB | | 450 | iPhone4S 16GB |
| 250 | iPod Touch(4th Gen)8GB | | 200 |iPod Touch 4th Generation 8GB |
+-------+-------------------------+ +-------+------------------------------+
请告诉我如何实现这一点?您是否知道,如果您的表包含
m
和n
行数,则此相似文本
例程将被调用m*n
次?您的相似文本
函数在哪里?我的意思是,在你还没有解决这个问题之前,我不会对你开始提问时使用的数据库结构下太多的决心,而数据库结构是其中最大的部分。同时看看你问题的标题。只要您只关心数组的排序,我们已经在现场提供了关于它的QA资料。但我想你更关心的是找到相似的文本。获得产品的EAN代码,然后你就不需要比较(不匹配)产品名称。@hakre我只需要稍微推动一下,其余的我可以自己做。我没有通过sql进行搜索的有效解决方案,因为它不适用于ifone4gb
和ifone4gb
,因为sql适用于精确匹配,我不能将ifone作为标准,因为ifone有各种型号。是的,我非常关心搜索类似的文本,结果不应超过30秒生成。
+-------+-------------------------------------------------------------+
| USD1 | Model1 USD2 | Model2 |
+-------+----------------------------------------+------------------------------+
| 250 | iPod Touch(4th Gen)8GB | | 200 |iPod Touch 4th Generation 8GB |
| 400 | iPhone 4S 16GB | | 450 | iPhone4S 16GB |
| 700 | iPad 2 WiFi 16GB | | 710 | iPad2 WiFi 16GB |
+-------+-------------------------+ +-------+------------------------------+