[php5.2.4] explode函数不能按照"\r\n"切割字符串
2013-04-19 22:45
267 查看
php 版本 5.2.4
现有一txt文件,格式如下:
file.txt
要将其内容按行分割存入数据$array中
执行代码:
并未达到预想的效果
$array => array(
0 => String(15) "1
2
3
4
5"
)
这就是问题!
解决方法:
现有一txt文件,格式如下:
file.txt
1 2 3 4 5
要将其内容按行分割存入数据$array中
执行代码:
$fileContent = trim(file_get_contents('file.txt'); $array = explode("\r\n", $fileContent);
并未达到预想的效果
$array => array(
0 => String(15) "1
2
3
4
5"
)
这就是问题!
解决方法:
$fileContent = trim(file_get_contents('file.txt')); $array = array_unique(explode(',', str_replace("\r\n",",",$fileContent)));
相关文章推荐
- [php5.2.4] explode函数不能按照"\r\n"切割字符串
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。 提交
- Windows下Apache+PHP服务器配置mysql数据库时出现内存不能为"read"的解决办法
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- PHP "万能"输出随机字符串
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- php字符串中 转义字符 “ ’‘ ” ’ “” ‘ " \’ ' ' \‘ " " \" '' \ " " 使用
- PHP中截取HTTPRequest请求的Header,并使用explode函数切割字符串维数组
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 2016/3/31 拾遗 php字符串中 转义字符 “ ’‘ ” ’ “” ‘ " \’ ' ' \‘ " " \" '' \ " " 使用
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student". 要求: 不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。
- "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
- 关于CString剖析,"strcmp": 不能将参数1从"CString”"转换为"const char *"问题
- "微软"你不能能把xp往死里整啊!
- "字符串".equals(变量);和 变量.equals("字符串");这两种写法区别在哪里?
- "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"