现在有一文件test.txt里面字符如下SmtpName=mail.com.cn
[email protected]
[email protected]
SmtpPasswd=testPasswd
port=25我想取读然后把每一行保存到array里面格式如下:['SmtpName']=>'mail.com.cn',
['from']=>'[email protected]',
```用什么方法简单方便啊 请帮小弟看下
[email protected]
[email protected]
SmtpPasswd=testPasswd
port=25我想取读然后把每一行保存到array里面格式如下:['SmtpName']=>'mail.com.cn',
['from']=>'[email protected]',
```用什么方法简单方便啊 请帮小弟看下
$SmtpInfoArray = array();
foreach ($smtp as $value)
{
if(preg_match('/=/',$value)){
//echo $value.'<br>';
$ValueArray = explode('=',$value);
$SmtpInfoArray[$ValueArray[0]] = $ValueArray[1];
}
}
print_r($SmtpInfoArray);个人感觉笨了点,还有比较简单的吗
|[email protected]
|[email protected]
|SmtpPasswd=testPasswd
|port=25$fp = fopen("text.txt","r");
$content = fread ($fp,filesize ("text.txt"));
$arr = explode('|',$content);
foreach($arr as $value){
$arr1[] = explode("=",$value);
}
foreach($arr1 as $key => $value){
$arr2[$value[0]] = $value[1];
}我是这样去做的,其实这个就是读取文件里面的内容,把内容的进行处理转化为数组
有了这样的思想做起来就比较简单