php一个解析字符串排列数组的方法
2015-05-12 00:00
716 查看
本文实例讲述了php一个解析字符串排列数组的方法。分享给大家供大家参考。具体如下:
运行结果如下:
希望本文所述对大家的php程序设计有所帮助。
<?php $str="1|苹果|30 1|桃子|50 1|普通|10 2|小麦|100 2|玉米|35 2|大米|30 3|电脑|5 3|MP3|121 3|打印机|8"; $strArray=explode("\n",$str); /*关键的是下面的代码*/ $result=array(); foreach($strArray as $item) { $itemArray=explode('|',$item); $result[$itemArray[0]][]=$item; } echo "<pre>"; print_r($result); echo "<pre>"; ?>
运行结果如下:
<pre>Array ( [1] => Array ( [0] => 1|苹果|30 [1] => 1|桃子|50 [2] => 1|普通|10 ) [2] => Array ( [0] => 2|小麦|100 [1] => 2|玉米|35 [2] => 2|大米|30 ) [3] => Array ( [0] => 3|电脑|5 [1] => 3|MP3|121 [2] => 3|打印机|8 ) ) <pre>
希望本文所述对大家的php程序设计有所帮助。
相关文章推荐
- php一个解析字符串排列数组的方法
- php字符串解析为数组的方法
- 分享一个解析XML成为php数组的方法
- 分享一个解析XML成为php数组的方法
- php str_getcsv把字符串解析为数组的使用方法
- PHP数组转字符串与PHP字符串转数组的相关方法解析
- PHP数组转字符串与PHP字符串转数组的相关方法解析
- PHP数组转字符串与PHP字符串转数组的相关方法解析 implode() explode()
- PHP数组转字符串与PHP字符串转数组的相关方法解析
- php str_getcsv把字符串解析为数组的实现方法
- php str_getcsv把字符串解析为数组的实现方法
- JSON PHP中返回JSON数据(多个JSON通过一个大的数组组合成一个JSON字符串),在客户端解析JSON数据减轻服务端压力
- PHP将二维数组某一个字段相同的数组合并起来的方法
- PHP实现一个函数查找字符串数组中最长的公共前缀字符串
- php中按字节截取字符串方法,(汉字占两个字节,字母占一个字节,页面编码必须为utf-8)
- 10.6 分别用字符数组和字符指针作函数参数两种方法编程实现在字符串每个字符间插入一个空格的功能
- PHP实现统计一个数字在排序数组中出现次数的方法
- 字符串的原型扩展一个方法来解析url(String.prototype.pro)-自己写的一个方法
- 一个很好用的PHP数组筛选多列的方法~
- php使用parse_str实现查询字符串解析到变量中的方法