<?php
//=== 链表的相关逻辑操作
/**
* 链表
* class lista
* setlist() 链表初始化
* selist() 设置生成链表
**/
// 链表类
class Lista{
// 链表的数据
public $data;
// 链表的指针
public $next;
}
// 链表初始化
function setlist(){
$lis = new Lista();
$lis->data = null;
$lis->next = null;
return $lis;
}
// 设置生成链表
function selist($dataa){
$lis = new Lista();
$li = $lis;
foreach ($dataa as $key => $value) {
# code...
$lis->data=$value;
$lis->next=null;
return $lis;
}
}
setlist();
selist(range(1,10));