php语言 百分网手机站

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

时间:2020-08-10 18:21:09 php语言 我要投稿

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

  主要介绍了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 数组和字符串互相转换实现方法09-29

php数组和字符串互相转换实例09-14

php数组操作方法09-26

PHP 数组排序方法总结09-05

PHP超全局数组的方法09-30

PHP数组的排序09-09

php中利用explode函数分割字符串到数组08-14

PHP二维数组排序方法09-16

获取php数组长度函数的方法09-03

PHP二维数组排序的方法08-29