大佬教程收集整理的这篇文章主要介绍了PHP-多维数组处理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
"abcdef1" "AB"
"abcdef1" "CD"
"ghijkl3" "AA"
"ghijkl3" "BB"
"ghijkl3" "CC"
对于每个通用ID(例如abcdef1),我需要将两位数字代码连接成一个多值.因此,最终应该看起来像:
"abcdef1" "AB,CD"
"ghijk13", "AA,BB,CC"
我不需要创建一个新的输出txt文件,但是如果我可以在数组中获得最终值,那将很棒.我对PHP刚满一周,因此正在寻求帮助.我能够将输入txt文件中的值放入数组中,但是我一直在努力处理数组以获得通用ID并采用2位代码并进行连接.任何帮助是极大的赞赏
解决方法:
怎么样:
$values = array();
$handle = fopen($file, 'r');
// get the line as an array of fields
while (($row = fgetcsv($handle, 1000, "\t")) !== falsE) {
// we haven't seen this ID yet
if (!isset($values[$row[0]])) {
$values[$row[0]] = array();
}
// add the code to the ID's list of codes
$values[$row[0]][] = $row[1];
}
$values将类似于:
Array
(
[abcdef1] => Array
(
[0] => AB
[1] => CD
)
[ghijkl3] => Array
(
[0] => AA
[1] => BB
[2] => CC
)
)
以上是大佬教程为你收集整理的PHP-多维数组处理全部内容,希望文章能够帮你解决PHP-多维数组处理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。