php语言

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

时间:2024-12-17 16:59:06 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 数组和字符串互相转换实现方法06-28

PHP数组和字符串互相转换实现方法09-18

php字符串与数组怎么转换10-04

用PHP数组和字符串互相转换实现方法09-21

php数组和字符串互相转换实例08-23

php数组操作方法10-18

PHP 数组排序方法总结07-18

php数组长度的方法10-05

php中数组的定义方法08-12