我读以下方式txt文件:将数据存储在由|分隔的行中
$handle = fopen($captionTextFile, "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo ($line);
}
fclose($handle);
}
// Output
IMAG0986.jpg|Title something 1 here|<b>Description</b><br />You can use HTML as you can see!
IMAG0988.jpg|Title something 2 here|<b>Description</b><br />You can use HTML as you can see!
etc...
现在我想只存储第一之间的值|在一个php数组中。什么我打算例子有:
$json = '{"IMAG0986.jpg": "Title something 1 here",
"IMAG0988.jpg": "Title something 2 here"}';
为了以这种方式在以后访问此阵:
$obj = json_decode($json);
print $obj->{'IMAG0986.jpg'}; // print: "Title something 1 here"
说我有是如何传递的值从线的问题数组?请帮忙吗?
'fgetcsv()'与'|'然后用'$线[0]'和'$线[1]'或简单地'爆炸()'目前的'$ line'。 – AbraCadaver