php一个解析字符串排列数组的方法


Posted in PHP onMay 12, 2015

本文实例讲述了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 相关文章推荐
mysql建立外键
Nov 25 PHP
PHP生成静态页
Nov 25 PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
Mar 02 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
二进制交叉权限微型php类分享
Feb 07 PHP
PHP函数getenv简介和使用实例
May 12 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 PHP
PHPCMS V9 添加二级导航的思路详解
Oct 20 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 PHP
php基于环形链表解决约瑟夫环问题示例
Nov 07 PHP
PHP获取远程图片并保存到本地的方法
May 12 #PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 #PHP
php解析xml方法实例详解
May 12 #PHP
php实现统计网站在线人数的方法
May 12 #PHP
PHP输出一个等腰三角形的方法
May 12 #PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 #PHP
PHP获取数组最大值下标的方法
May 12 #PHP
You might like
德生H-501的评价与改造
2021/03/02 无线电
php db类库进行数据库操作
2009/03/19 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
YII路径的用法总结
2014/07/09 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
vue实现组件之间传值功能示例
2018/07/13 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
Python 学习笔记
2008/12/27 Python
django 常用orm操作详解
2017/09/13 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
Django Rest framework频率原理与限制
2019/07/26 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
酒店管理毕业生自我鉴定
2014/03/02 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
家庭贫困证明
2014/09/23 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2014年小学语文工作总结
2014/12/20 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书