将文本的键值行转换为数组

时间:2013-09-05 13:58:53

标签: php explode

进行API调用后,我将按以下格式返回一个回复正文:

TransactionID=123456
Status=OK
SomethingElse=test
Date=2013-09-05 15:00:00

是否有更快的方法将这些键值对放入数组而不是:

$data=array();

$lines=explode("\n\r",$result);

foreach($lines as $line){

    $bits=explode('=',$line);

    $data[$bits[0]]=$bits[1];
}

我希望可能有一个我以前没用过的功能?

1 个答案:

答案 0 :(得分:5)

您应该使用parse_ini_string

只要这是格式你应该没有问题。