當前位置:才華齋>計算機>php語言>

php一個解析字串排列陣列的方法

php語言 閱讀(9.34K)

主要介紹了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程式設計有所幫助。