php - 比较两个差异文件 csv 的 2 列,或 2 个数据库表
问题描述
我是 PHP 语言的新手,我有 2 个 csv 文件,其中包含:前 2 列,第一列带有一些国家前缀,第二列带有对应国家/地区的名称。
第二个有 2 列,第一个有电话号码,第二个通讯国。如果我发现前缀匹配,我需要比较这两个文件,我需要删除这个号码,并将其余电话号码添加到另一个文件中。例如:
第一个文件 x.csv 第二个文件 y.csvprefix country country phone number 4474 UK UK 44793245683... 347466 Spain Spain 34746689211345 3278 Belgium Belgium 324568845212..... Switzerland 4189544562131... UK 4474321546588464... Italy 39324566546548345 UK 4478564684151... </pre>
所以我想在另一个 fil z.csv 这个输出:
国家电话号码 英国 44793245683...这意味着在这个数字中找到了匹配的前缀: 国家电话号码匹配前缀 西班牙 34746689211345 347466 英国 4474321546588464 4474
比利时 324568845212..... 瑞士4189544562131... 意大利 39324566546548345 英国 4478564684151...
谢谢!
解决方案
推荐阅读
- reactjs - Axios - 我们可以将 onUploadProgress 和 onDownloadProgress 用于 json 数据吗?
- angular - 如何在离子中设置默认屏幕
- sql - SQL 计算列公式语法
- laravel - Laravel 网络推送通知
- machine-learning - 在 TensorFlow 2.x 中加载 TensorFlow 1.x 模型时出错
- java - 当最后一个问题被回答错误时,我该如何重复?
- javascript - 当我有 2 个 jquery 库时,文档准备不工作
- c++ - Windows 10 中代码块 mingw 和 glfw 的 cmake 错误
- datetime - gnuplot 与 x 轴上的时间
- android - 颤振项目错误:失败:构建失败并出现异常