本文實例講述了thinkphp5框架擴展redis類方法。分享給大家供大家參考,具體如下:
成都創新互聯公司10多年成都企業網站建設服務;為您提供網站建設,網站制作,網頁設計及高端網站定制服務,成都企業網站建設及推廣,對電動窗簾等多個方面擁有豐富設計經驗的網站建設公司。
筆者在開發時發現,thinkphp5的自帶redis類方法,只有簡單的讀取緩存、寫入緩存的基本方法,遠不能滿足我們業務的需求。redis本身支持五種數據類型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的東西就不必再介紹了,接下來還是讓我一起擴展thinkphp5的redis方法吧!
首先我們先找到緩存驅動類里的,handler()方法,這個方法是返回Redis類的實例化對象的。
這就是實例化對象,包括了options配置項、handler資源句柄、tag標簽。實際上這里的handler是new
Redis()的對象實例。只要在外部拿到handler資源句柄,則可以對redis的操作進行擴展了。
在cache類里新增一個getHandler方法。
然后我們就可以在控制器調用了
打印的就是這個redis對象了
這里需要注意的是:
一個是調thinkphp5的redis的方法,就是這樣用。
一個是如果你要調用原生的redis方法
基本的用法都講完了。
接下來就愉快的開始擴展redis方法吧。
先找到這個類
這個類里并沒有list的相關操作方法,那我們就來擴展list的相關方法。
這里的話,我就舉一個例子了。
在控制器里去調用
這樣就寫入成功了。
更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend
FrameWork框架入門教程》及《PHP模板技術總結》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
您可能感興趣的文章:針對thinkPHP5框架存儲過程bug重寫的存儲過程擴展類完整實例ThinkPHP行為擴展Behavior應用實例詳解ThinkPHP應用模式擴展詳解ThinkPHP框架設計及擴展詳解ThinkPHP的Widget擴展實例老生常談ThinkPHP中的行為擴展和插件(推薦)TP5(thinkPHP5)框架mongodb擴展安裝及特殊操作示例thinkPHP下的widget擴展用法實例分析thinkPHP3.2.2框架行為擴展及demo示例ThinkPHP5.0框架驗證碼功能實現方法【基于第三方擴展包】thinkphp5框架實現的自定義擴展類操作示例
PHP基礎
Author:陳慶平 (Andych)
E-mail:ahut9923@126.com
一、PHP入門
二、PHP變量
1、php變量的命名
變量由字母,數字,下劃線組成
1)變量名區分大小寫
2)變量名必須以$開頭
3)不能以數字開頭
4)不能是系統關鍵字
$example , $sut_name , $stu_name_2
2、如何申明變量
$stu_name;
$stu_name,$stu_age;
二、PHP變量
3、判斷變量是否設置
isset() 判斷變量是否設置,返回true或false
4、定義常量
define(“”,常量值)
defined() 判斷常量是否設置,返回true 或 false
三、PHP數據類型
變量的數據類型
1)布爾型(boolean)
2) 整型
3)浮點型
4)字符串型
5)數組
6)對象
7)空值
8)資源
三、PHP數據類型
算術運算符
邏輯運算符
比較運算符
賦值運算符
加一/減一運算符
四、運算符
邏輯運算符
賦值運算符
三元運算符
格式: 表達式?結果1:結果2
$c = $a$b ? “good”:”bad”
PHP基礎
Author:陳慶平 (Andych)
E-mail:ahut9923@126.com
一、PHP流程控制語句
1、分支結構
格式1:
if語句
if(條件)
{
語句集;
}
一、PHP流程控制語句
格式2:
if(條件){
語句集;
}else{
語句集;
}
一、PHP流程控制語句
格式3:
If(條件1)
{
語句集1;
}else if(條件2)
{
語句集2;
}
一、PHP流程控制語句
多分支結構:
switch語句
格式:
switch(表達式)
{ case 常量: 語句;break;
case 常量2: 語句;break;
……….
default: 語句;break;
}
一、PHP流程控制語句
2、循環結構
While循環
While(表達式)
{
語句集;
}
一、PHP流程控制語句
for循環
for(表達式1; 表達式2; 表達式3)
{
語句集;
}
一、PHP流程控制語句
break 和 continue 語句
break 強行終止當前循環
continue 終止當前執行語句,繼續執行循環
的下一句
PHP
Author: 陳慶平(Andych)
E-mail:ahut9923@126.com
PHP
? 數組
分類: 枚舉數組、關聯數組和多維數組
枚舉數組:下標為整數的數組
例如:$stu[1] = “ 張三”
關聯數組:用字符串做為下標的數組
例如:$stu[“name”] = “ 張三”
PHP
? 數組初始化
$stu[] = “name”
$stu[] = “sex”
注意:數組下表不需要按順序分配
例題:排序數組元素(任意10 個數排
序)
PHP
? 使用array 函數
例如:
$stu = array(“james”,”jack”,”Toms”)
數組的起始下標可以不從0 開始
$stu = array(2=”james”,”jack”,”Toms”)
表示下標從2 開始
PHP
$arr = array[“name”=”james”,”sex”=”boy”]
? 數組的應用
1 、unset() 刪除數組元素
unset($arr) 刪除整個數組
unset($arr[0]) 刪除單個數組元素
PHP
2 、foreach() 遍歷整個數組
foreach($arr as $value)
輸出數組中的元素
foreach($arr as $key=$value)
輸出數組中的下標和元素
PHP
? each() 返回數組中當前的鍵/值對并
將數組指針向前移動一步
返回4個值 0,1,key 和 value
如:$arr = array(4="Test
user","Toms","Andych");
$foo = each($arr);
print_r($foo);
結果:
Array ( [1] = Test user [value] = Test user [0] = 4 [key] = 4 )
PHP
? list() 把數組中的值賦給一些變量
如:list($var) = $arr
注意:list 函數僅用于數組下標從0 開始
的數組
? current() 返回數組中當前元素
如:current($arr)
PHP
next() 將數組的指針移到下一個元素上
如:next($arr)
prev() 將數組的指針移到上一個元素上
如:prev($arr)
range() 自動生成一個包含指定范圍單元的
數據
如:range(0,40)
PHP
count() 統計數組中元素個數
如:count($arr)
array_count_values() 統計數組中相同
元素的個數
PHP 函數
? 函數
獨立完成特定功能的代碼塊
? 內置函數
1 、echo() 輸出一個或多個字符串
如:echo “ 程序設計基礎”
PHP 函數
2 、print() 輸出字符串
如:print(“PHP 程序設計”)
用法同echo
注意:
35?print(“ 錯誤的邏輯”):print(“ 正確的邏輯”)
PHP 函數
Print start
// 任意行文字,可以包含HTML 代碼
start;
輸出任意行字符串
3 、include() 包含一個文件
如:include(“a.php”)
PHP 函數
include包含的文件中return語句的使用
$b = include(“a.php”);
If($b==“ok”)
{
echo “File is Ok”;
}
a.php文件
?return “ok”?
注意:在包含文件中函數執行到return將會終止。
PHP 函數
4、require() 包含一個文件
如:require(“a.php”)
功能同include方法一樣
? 用戶自定義函數
1、函數聲明
Function func_name($args)
{
//函數體
}
PHP 函數
關鍵字含義:
function:用于聲明自定義函數的關鍵字
Func_name:聲明的函數名
$args:參數名稱
1、定義無參函數
function fun()
{
Echo “定義無參數函數”;
}
PHP 函數
2 、定義有參函數
(1 )按值傳遞
$num = 100;
Function func($a)
{
$a = $a*10;
}
Func($num)
PHP 函數
(2) 按地址傳遞
$num = 100;
Function func($b)
{
$b = $b + 10;
}
Func($sum);
修改如下參數php.ini
allow_call_time_pass_reference = on
PHP 函數
(3)默認值傳遞
function func($a,$num=100)
{
return $a*$num;
}
echo func(200)
echo func(200,8);
注意:盡量不要將默認值參數定義在第一個參數
位置,容易造成定義默認值實效
PHP 函數
(4 )、函數的返回值
return value;
返回函數的內容
3 、變量函數
如果一個變量名后有括號,PHP 則搜索與變
量值相同的函數。并且執行它
PHP 函數
Function foo()
{
Echo “ 執行func() 函數” ;
}
$func = ‘foo’;
$func(); // 變量函數
顯示結果:執行func() 函數
變量的作用域
? 變量的作用域
1 、global 語句
該語句允許從腳本的任何位置訪問函數內部
定義的變量以及從函數內部訪問函數外部的
變量
變量的作用域
//$a = 23;
function foo()
{
global $a;
$a = 32;
echo $a;
}
$func = "foo";
$func();
echo $a;
變量的作用域
2 、static 語句
靜態變量僅在局部函數中存在,當程序
離開該函數時,它值不會丟失
變量的作用域
function foo()
{
$a = 0;
echo $a;
$a ++;
}
foo(); //0
foo(); //0
foo(); //0
變量的作用域
function foo()
{
static $a = 0;
echo $a;
$a ++;
}
foo(); //0
foo(); // 1
foo(); // 2
日期和時間的處理
? 獲取日期和時間
date() 按指定格式返回系統的時間字符串
如:date(“d”) 返回月份中的第幾天
具體參數見P103
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"
D - 星期幾,三個英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小時制的小時; 如: "01" 至 "12"
H - 24 小時制的小時; 如: "00" 至 "23"
g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12"
G - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23"
i - 分鐘; 如: "00" 至 "59"
j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "Friday"
m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12"
M - 月份,三個英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序數,二個英文字母; 如: "th" ,"nd"
t - 指定月份的天數; 如: "28" 至 "31"
U - 總秒數
w - 數字型的星期幾,如: "0" ( 星期日) 至 "6" ( 星期六)
Y - 年,四位數字; 如: "1999"
y - 年,二位數字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
《PHP正則表達式》
PHP 正則表達式
? 正則表達式
正則表達式是一種可以用于模式 匹配和替換的強有力的工具。
正則表達式可以讓用戶通過使用一系列的特殊字符構建匹配模
式,然后把匹配模式與數據文件、程序輸入以及WEB 頁面的表單輸
入等目標對象進行比較,根據比較對象中是否包含匹配模式,執
行相應的程序。
例: ^http 表示匹配以http 開頭的所有字符
[a-z] 匹配所有小寫字符
abc 匹配字符串abc
PHP 正則表達式
? 正則表達式的元字符
PHP 正則表達式
? 匹配正則表達式模式
preg_match(pattern,subject)
表示在subject字符串中搜索與pattern給出的正則表達式相匹配的
內容.該函數返回pattern所匹配的次數(0次或1次).0次表示沒有匹配
結果,函數返回一個false
例如:
$str = “php is a good language”;
preg_match(“/php/”,$str);
PHP 正則表達式
模式,是正規表達式最基本的元素,它們是一組描述字符串特
征的字符。模式可以很簡單,由普通的字符串組成,也可以非常
復雜,往往用特殊的字符表示一個范圍內的字符重復出現,或表
示上下文。我們先看一些正則表達式中的特殊字符。
? 字符: ^
意義:表示匹配的字符必須在最前邊。
例如:
preg_match(/^A/,”A good language”) // 匹配成功
? 字符: $
意義:與^ 類似,匹配最末的字符。
例如:
preg_match(/t$/,”eat”) // 匹配成功
PHP 正則表達式
? 字符*
意義:匹配* 前面的字符0 次或n 次。
例如: preg_match(“/do*g/”,”doog”) // 匹配成功
? 字符+
意義:匹配+ 號前面的字符1 次或n 次。等價于{ 1, } 。
例如:preg_match(“/do+g”,”dg”) // 不匹配
? 字符?
意義:匹配? 前面的字符0 次或1 次。
例如:preg_match(“/do?g/”,”dg”) // 匹配
PHP 正則表達式
? 字符.
意義:( 小數點) 匹配除換行符外的所有單個的字符。
例如:/.n/ 匹配“nay, an” 中的‘an’ ,但不匹配‘nay’ 。
? 字符(x)
意義:匹配‘x’ 并記錄匹配的值。
例如:/(foo)/ 匹配和記錄“foo bar.” 中的‘foo’ 。匹配子串能被結果數組中的素[1], ...,[n] 返回
? 字符x│y
意義:匹配'x' 或者'y' 。
例如:/green│red/ 匹配"green apple" 中的'green' 和"red apple." 中的'red' 。
PHP 正則表達式
? 字符{ n }
意義:這里的n是一個正整數。匹配前面的n個字符。
例如:/a{ 2 }/不匹配"candy,"中的'a',但匹配"caandy," 中的所有'a'和"caaandy."中前面的兩個'a'。
? 字符{ n, }
意義:這里的n是一個正整數。匹配至少n個前面的字符。
例如:/a{ 2, }不匹配"candy"中的'a',但匹配"caandy"中的所有'a'和"caaaaaaandy."中的所有'a'
? 字符{ n,m }
意義:這里的n和m都是正整數。匹配至少n個最多m個前面的字符。
例如:/a{ 1,3 }/不匹配"cndy"中的任何字符,但匹配 "candy,"中的'a',"caandy," 中的前面兩個 'a'和"caaaaaaandy"中前面的三個'a',注意:即使"caaaaaaandy" 中有很多個'a',但只匹配前面的三 個'a'即"aaa"。
PHP 正則表達式
? 字符[xyz]
意義:一字符列表,匹配列出中的任一字符。你可以通過連字符- 指出一個字符范圍。
例如:[abcd] 跟[a-d] 一樣。它們匹配"brisket" 中的'b' 和"ache" 中的‘a’,’c' 。
? 字符[^xyz]
意義:一字符補集,也就是說,它匹配除了列出的字符外的所有東西。 你可以使用連字符- 指出一 字符范圍。
例如:[^abc] 和[^a-c] 等價,它們最早匹配"brisket" 中的'r' 和"chop." 中的'h' 。
? 字符 空格
意義:匹配一個空格( 不要與b 混淆)
PHP 正則表達式
? 預定義字符和字符類
? \d 數字
表示匹配數字0-9中任一字符,功能類似[0-9]
? \D 非數字
表示匹配一個非數字,功能類似[^0-9]
? \w 單詞字符
表示匹配一個單詞字符.功能類似[a-zA-Z0-9]
? \W 非單詞字符
表示匹配一個非單詞字符
PHP 正則表達式
? 字符\b
意義:匹配一個單詞的分界線,比如一個空格( 不要與空格混淆)
例如:/\bno/ 匹配"noonday" 中的'no' ,/ly\b/ 匹配"possibly yesterday." 中的'ly' 。
PHP
Author: 陳慶平(Andych)
E-mail:ahut9923@126.com
PHP 字符串
? 格式化字符串
1 、trim() 刪除字符串開始和結束位置的空格
格式:trim(str)
2 、ltrim() 刪除字符串左邊的空格
格式:ltrim(str)
PHP 字符串
3 、 rtrim() 刪除字符串右邊的空格
格式:rtrim(str)
PHP 字符串
4 、strtolower() 字符串轉換為小寫
格式:strtolower(str)
5 、strtoupper() 字符串轉換為大寫
格式:strtoupper(str)
6 、ucfirst() 將函數的第一個字符轉換為大寫
格式:ucfirst(str)
PHP 字符串
7 、ucwords() 將每個單詞的首字母轉換為大寫
格式:ucwords(str)
? HTML 文本格式輸出
1 、nl2br() 將字符串中的\n 轉換成br
格式:nl2br(str)
str 中包含\n
PHP 字符串
2、htmlspecialchars() HTML字符原樣輸出
格式:htmlspecialchars(str,quote_style)
str:要轉換的字符
quote_style:轉換方式,主要對單引號和雙引
號進行轉換。值如下:
ENT_COMPAT 雙引號被轉換
ENT_QUOTES 單引號和雙引號都被轉換
ENT_NOQUOTES 任何一個引號都不被轉換
主要用在防止惡意腳本注入和數據庫數據的存儲
PHP 字符串
3 、strip_tags() 去除字符串中PHP 和HTML 代碼
格式:strip_tags(str,[char])
str :要去除的字符串
char :要保留字符串
如:strip_tags(“a href=‘’new/a”,a)
PHP 字符串
? 和數據庫相關
1 、addslashes() 按照一定規則將字符串進行轉義
格式:addslashes($str)
如:addslashes(“Hello ,’jack’”)
結果:Hello,\’jack\’
magic_quotes_gpc = On 自動對 get post cookie
的內容進行轉義
get_magic_quotes_gpc ()檢測是否打開
magic_quotes_gpc
PHP 字符串
2 、stripslashes() 去除字符串中的反斜杠
格式:stripslashes($str)
? 字符串的連接和分割
1 、explode() 按指定分割符將字符串分開
格式:explode(str,$str[,limit])
str :分割符
$str :要分割的字符串
limit :分割后數組長度(可選)
PHP 字符串
2 、implode() 將字符串按指定字符連接
成一個字符串
格式:implode(str,$arr)
str :連接符
$arr :字符串數組
注意:implode() 函數有個別名函數join
PHP 字符串
3、strtok() 從指定的字符串中去除指定的字符
格式:strtok($str,str)
注意:若想輸出所有內容,則以后函數中不需
要再加$str了。
如:$str = aa@a.com;bb@a.com;cc@a.com
$newstr = strtok($str,”;”)
while($newstr )
{
echo $newstr;
$newstr = strtok(”;”)
}
PHP 字符串
4 、substr() 在指定的字符串中取出規定的字符
串。
格式:substr($str,start[,length])
$str :指定的字符串
strat :起始位置
length :取出的字符串的長度。該參數可選
PHP 字符串
? 字符串比較
1 、strcmp() 字符串比較, 返回值為0 ,正數和負數
格式:strcmp($str1,$str2)
注意:比較的字符串是區分大小寫的
2 、strcasecmp() 功能同上,但不區分大小寫
PHP 字符串
3 、strnatcmp() 按自然排序比較字符串
格式:strnatcmp($str1,$str2)
如:strnatcmp(“4”,”14”) // 結果小于0
strcmp(“4”,”14”) // 結果大于0
4 、strnatcasecmp() 用法同上,只是不區分大
小寫
PHP 字符串
? 字符串查找
1 、strstr() 在指定的字符串中查找指定的字符
格式:strstr($str1,$str2)
如:$email = “ahut9923@126.com";
$domain = strstr($email,"@");
echo $domain; //@126.com
注意:如果含有多個,則從第一次出現的位置
開始輸出,若沒有則返回FALSE
PHP 字符串
2 、stristr() 功能同strstr ,只是不區分大小寫
3 、strrchr() 從最后一次搜索到的字符處返回
用處:取路徑中文件名
$path = "c:\\a\\b\\aa\\a.html";
$filename = strrchr($path,"\\");
echo $ filename;
PHP 字符串
? 定位字符串
1 、strpos() 在指定的字符串中查找子字符串第
一次出現的位置,找不到返回false
格式:strpos($str1,$str2)
如:echo strpos(“Hello”,”l”)
2 、strrpos() 功能同上,搜索子字符串最后一次
出現的位置
PHP 字符串
? 字符串替換
1、str_replace() 將新的字符串替換目標字符串
中指定的字符串
格式:str_replace($search,$replace,$subject)
如:
$subject = "Hell jack";
echo str_replace("Hell","Hello:",$subject);
$search:要被替換的字符串
$replace:替換的字符串
$subject:目標字符串
PHP 字符串
2 、substr_replace() 查找和替換子字符串
格式:substr_replace($Str,$rep,$start[,length])
$str :原始字符串
$rep :替換后的新字符串
$start :起始位置
$length :替換的長度,該項可選
如:$subject = "Hell jack";
echo substr_replace($subject,"Hell",1);
// 結果:HHell
PHP函數
Author:陳慶平(Andych)
E-mail:ahut9923@126.com
PHP函數
? 函數
1、定義
獨立完成特定功能的代碼塊
2、特性
1)無須在引用函數之前定義
2)函數不能被重載。(即不能定義名稱相同的函數)
3)函數參數個數不能變化
4)PHP支持默認參數函數
PHP函數
? 內置函數
1、echo()函數
功能:輸出一行字符串
格式:echo “字符串”;
2、print()函數
功能:輸出一行字符串
格式:print ”字符串”;
PHP函數
3、include / require 函數
功能:包含并運行指定的文件 。
格式:include “a.php”;
說明:如果上面的函數用在條件語句中,一定要寫在{}內.
被包含的文件中可以使用return 語句。
If($a==$b)
{
include “a.php”;
}else{
include “b.php”;
}
PHP函數
? 自定義函數
1、函數聲明
格式:
function func_name($arg1,$arg2…$argn)
{
語句集;
return value;
}
根據函數是否包含參數:無參函數 和 有參函數
PHP函數
2、無參函數
例:定義函數,計算100以內偶數之和
function func_sum()
{
$sum = 0;
for($a=0;$a=100;$a++)
{
if($a%2==0){ $sum += $a;}
}
}
func_sum(); //調用函數
PHP函數
3、有參函數
1)按值傳遞
例:寫一函數,求任何兩個數的和
function func_name($a,$b)
{
$sum = $a + $b;
echo $sum;
}
func_name(32,34); //調用函數
PHP函數
2)按地址傳遞
例:求給定數乘以15以后的結果。
$myNum = 100;
function func_mul($a)
{
echo $a * 15;
}
func_mul($myNum); //函數調用,帶地址符號
echo $myNum;
低版本不默認支持地址傳遞,修改如下參數php.ini
allow_call_time_pass_reference = on
PHP函數
3)默認值函數
定義函數時,給參數賦值;在調用函數若不指定參數內容,
則自動調用參數默認值。
例:
function func_def($style=“默認值”)
{
echo $style;
}
func_def(); //不帶參數,輸出 “默認值”
func_def(“賦給參數”); //給參數,輸出 “賦給參數”
PHP函數
4)函數返回值
功能: 函數返回值
格式: return “值”
例:
function func_returnval()
{
return “return value”;
1、輸出。
Python: print 默認換行,不換行要加逗號。
PHP: echo 可以輸出多個變量;print ()只輸出一個變量,且成功返回值為1,失敗為0;print_r() 只輸出數組;die() 先輸出,后關機;printf() 格式化輸出字符串;var_dump()可以判斷一個變量的類型與長度,并輸出變量的數。
2、數據類型。
PHP:七個數據類型:String,Integer,Float,Boolean,Array,Object,NULL
Python:五個標準的數據類型:Number,String,List,Tuple,Dictionary 其中包括Numberint,long,float,complex
3、訪問權限。
PHP:三種訪問權限,由高到低為public,protected,private
Python: _foo代表不能直接訪問的類屬性,需要通過類提供的接口訪問;__foo代表類的私有成員;__foo__特殊方法專用的標識
4、定義變量和方法。
PHP: 弱類型語言,用$定義變量,一般情況下變量引用變量時也要帶著$(區別于Java), 在類中定義變量時還要加var ,定義方法時 function test (){} 要用function聲明。
Python:弱類型語言,定義變量時直接寫,除了訪問權限修飾符不需要加別的。定義方法時 def __init__(self,name): 要用def聲明,self是必須要加的常量,代表該類的對象,方法體不用{}。
列表是 Python 中最常用的序列數據類型之一。
列表中的元素是有序可重復的。
列表中的元素可以是不同數據類型,甚至可以嵌套。
和字符串一樣,列表可以被索引和截取,列表被截取后返回一個新列表。
和字符串不一樣,列表是可變數據類型,其值可以被改變。
與字符串的索引一樣,列表也使用下標索引來訪問列表中的值。
列表變量 [ 索引值 ]
列表同樣可以被截取
列表變量 [ 頭下標:尾下標 ]
列表是可變類型,通過賦值語句直接修改對應位置的元素
列表變量 [ 索引值 ] = 新元素
要刪除指定位置的元素,用 pop(i) 方法,其中 i 是索引位置
刪除指定位置的元素還可以使用 del 語句
刪除指定內容的元素使用 remove(obj) 方法
列表元素也可以是另一個列表,比如 s 只有4個元素,其中 s[2] 又是一個list
要獲得 'php' 可以寫 s[2][1] ,因此 s 可以看成是一個二維數組
- end -
新聞名稱:phplist數據類型,php中list的功能
新聞來源:http://vcdvsql.cn/article44/hshshe.html
成都網站建設公司_創新互聯,為您提供網站設計、網站策劃、手機網站建設、營銷型網站建設、網站導航、網站排名
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯