关于字符串分割的问题! 你代码没有问题啊,把echo $str; 这行去了,调用函数,就只会显示前半段PC-ZJ-0001这些了吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按理说,应该是可以的.你echo $res[0];以后是空白,也有可能是这行前面有空格,所以第一个元素刚好是空白.呵呵.取出来一行以后,可以去掉前后的空白.trim($str, " ");还有就是你要确保中间只有一个空白,要不知你可能取出的第二个元素也有问题.其实你也完全可以用正则匹配.如果数据格式比较规范的话. 我现在的输出代码:$str=$everyline; $res = explode(" ", $str);//分割字符串 echo $res[0]; echo "<p>";我现在的输出数据格式:PC-ZJ-0001 00-16-17-15-92-4FPC-ZJ-0002 00-50-8D-73-83-D4PC-ZJ-0003 00-16-17-15-9A-97PC-ZJ-0004 00-15-F2-C6-AC-AAPC-ZJ-0005 00-15-F2-74-89-38 If separator contains a value that is not contained in string, then explode() will return an array containing string. ====手册上已经写得很清楚了.如果分隔符没有在字符串里找到,会返回一个包含整个串的数组.楼主细心一点就可以了. paypal返回值 图片在文件夹中,图片的id 名称 上传时间写在数据库中,要怎么写代码才能在网页上显示图片??、 php截图 批量刷新时经常没有响应 sql server 数据转移至 mysql 请教大家一个问题,看一下这个功能可否实现 thinkphp 当前页样式问题(分页) session文件问题 PHP通过ODBC连接SQLSERVER2005 查询不了中文 php使用mongodb 求用户距离 php+mssql问题 php中的按钮操作
你echo $res[0];以后是空白,也有可能是这行前面有空格,所以第一个元素刚好是空白.呵呵.取出来一行以后,可以去掉前后的空白.
trim($str, " ");
还有就是你要确保中间只有一个空白,要不知你可能取出的第二个元素也有问题.其实你也完全可以用正则匹配.如果数据格式比较规范的话.
$str=$everyline;
$res = explode(" ", $str);//分割字符串
echo $res[0];
echo "<p>";
我现在的输出数据格式:PC-ZJ-0001 00-16-17-15-92-4FPC-ZJ-0002 00-50-8D-73-83-D4PC-ZJ-0003 00-16-17-15-9A-97PC-ZJ-0004 00-15-F2-C6-AC-AAPC-ZJ-0005 00-15-F2-74-89-38
====
手册上已经写得很清楚了.
如果分隔符没有在字符串里找到,会返回一个包含整个串的数组.楼主细心一点就可以了.