首頁 > 後端開發 > php教程 > php中SPL常用的資料結構詳解

php中SPL常用的資料結構詳解

小云云
發布: 2023-03-22 18:48:02
原創
1785 人瀏覽過

本文主要和大家分享php中SPL常用的資料結構詳解,主要以程式碼的方式和大家分享,希望能幫助大家。

本文堆疊【先進後出】

<span style="font-size:18px;">$stack = new SplStack();  
$stack->push(&#39;data1&#39;);  
$stack->push(&#39;data2&#39;);  
$stack->push(&#39;data3&#39;);  
echo $stack->pop();  
  
//输出结果为  
//data3</span><span style="font-size:24px;font-weight: bold;">  
</span>
登入後複製

2.佇列【先進先出後進後出】

<span style="font-size:18px;">$queue = new SplQueue();  
$queue->enqueue("data1");  
$queue->enqueue("data2");  
$queue->enqueue("data3");  
echo $queue->dequeue();  
//输出结果为  
//data1</span>
登入後複製

3.堆疊

<span style="font-size:18px;">$heap = new SplMinHeap();  
$heap->insert("data1");  
$heap->insert("data2");  
echo $heap->extract();  
//输出结果为  
//data1</span>
登入後複製

4.固定尺寸數組

<span style="font-size:18px;">$array = new SplFixedArray(5);  
$array[0]=1;  
$array[3]=3;  
$array[2]=2;  
var_dump($array);  
//输出结果为  
// object(SplFixedArray)[1]  
// public 0 => int 1  
// public 1 => null  
// public 2 => int 2  
// public 3 => int 3  
// public 4 => null</span>
登入後複製

相關建議:

js資料結構和演算法之數組和散列表詳解

###################### #javascript資料結構與演算法詳解############PHP實作堆疊資料結構與括號匹配######

以上是php中SPL常用的資料結構詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板