文本文件php检索
假设我有一个这样的文本文件:-文本文件php检索,php,Php,假设我有一个这样的文本文件:- 52苹果,一岁及十几岁,682 我怎么才能这样吃呢 $a['aa']['a1'] - 52 $a['aa']['a2'] - apple $a['bb']['b1'] - one $a['bb']['b2'] - and $a['bb']['b3'] - teen $a['cc']['c1'] - 682 这将从文件中读取行,按逗号+空格分隔行,并按空格分隔行: <?php $lines = file($filename); $foo = array_
52苹果,一岁及十几岁,682
我怎么才能这样吃呢
$a['aa']['a1'] - 52
$a['aa']['a2'] - apple
$a['bb']['b1'] - one
$a['bb']['b2'] - and
$a['bb']['b3'] - teen
$a['cc']['c1'] - 682
这将从文件中读取行,按逗号+空格分隔行,并按空格分隔行:
<?php
$lines = file($filename);
$foo = array_map(
function($v) {
return array_map(
function($u) {
return explode(" ", $u);
},
explode(", ", trim($v))
);
},
$lines
);
var_dump($foo);
如果您确实需要特定的索引,您可以自己在匿名函数中为每个
数组\u map
处理这些索引。现在它们只是数字索引。WOW..你很快:D Thx Bro:)@ccKep@penchY关于索引['aa']['a1']…?警告数组_map():参数#2应该是第13行的数组Null我不知道第13行(或12行)适合您,这是指向3v4l.org测试代码的链接。如何只获得“苹果”?错误:第22行数组中/in/SLFks中的数组到字符串转换
array(1) {
[0]=>
array(3) {
[0]=>
array(2) {
[0]=>
string(2) "52"
[1]=>
string(5) "apple"
}
[1]=>
array(3) {
[0]=>
string(3) "one"
[1]=>
string(3) "and"
[2]=>
string(4) "teen"
}
[2]=>
array(1) {
[0]=>
string(3) "682"
}
}
}