亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程應用 > 正文

Smarty中常用變量操作符匯總

2020-03-22 18:26:50
字體:
來源:轉載
供稿:網友
本文匯總了Smarty中常用變量操作符,分享給大家供大家參考。具體如下:php模板引擎smarty的變量操作符可用于操作變量,自定義函數和字符。
語法中使用"|"應用變量操作符,多個參數用":" 指簟 /DIV capitalize[首字母大寫]
count_characters[計算字符數]
cat[連接字符串]
count_paragraphs[計算段落數]
count_sentences[計算句數]
count_words[計算詞數]
date_format[時間格式]
default[默認]
escape[轉碼]
indent[縮進]
lower[小寫 ]
nl2br[換行符替換成 br / ]
regex_replace[正則替換]
replace[替換]
spacify[插空]
string_format[字符串格式化]
strip[去除(多余空格)]
strip_tags[去除html標簽]
truncate[截取]
upper[大寫]
wordwrap[行寬約束]
組合使用多個操作符實例如下:復制代碼 代碼如下:{* 標題大寫 *}
h2 {$title|upper} /h2
{* 取其前40個字符 *}
Topic: {$topic|truncate:40:"..."}
{* 格式化文字串 *}
{"now"|date_format:"%Y/%m/%d"}
{* 在自定義函數里應用調節器 *}
{mailto|upper address="main@cn-web.com"}
capitalize(首字母大寫)index.php頁面如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Police begin campaign to rundown jaywalkers.');
$smarty- display('index.tpl');index.tpl頁面如下:復制代碼 代碼如下:{$articleTitle}
{$articleTitle|capitalize}OUTPUT輸出如下:復制代碼 代碼如下:Police begin campaign to rundown jaywalkers.
Police Begin Campaign To Rundown Jaywalkers.count_characters(計算變量里的字符數)index.php如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Cold Wave Linked to Temperatures.');
$smarty- display('index.tpl');index.tpl頁面如下:復制代碼 代碼如下:{$articleTitle}
{$articleTitle|count_characters}OUTPUT輸出如下:Cold Wave Linked to Temperatures.cat(連接字符串)
將cat里的值連接到給定的變量后面
index.php如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Psychics predict world didn't end');
$smarty- display('index.tpl');index.tpl頁面如下:復制代碼 代碼如下:{$articleTitle|cat:" yesterday."}OUTPUT輸出如下:復制代碼 代碼如下:Psychics predict world didn't end yesterday.count_paragraphs(計算段數)
計算變量里的段落數量
index.php如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'War Dims Hope for Peace. Child's Death Ruins Couple's Holiday.');
$smarty- display('index.tpl');index.tpl模板頁面如下:復制代碼 代碼如下:{$articleTitle}
{$articleTitle|count_paragraphs}OUTPUT輸出如下:復制代碼 代碼如下:War Dims Hope for Peace. Child's Death Ruins Couple's Holiday.Man is Fatally Slain. Death Causes Loneliness, Feeling of Isolation.
2count_sentences(計算句數)
計算變量里句子的數量
index.php如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Two Soviet Ships Collide - One Dies. Enraged Cow Injures Farmer with Axe.');
$smarty- display('index.tpl');index.tpl模板如下:復制代碼 代碼如下:{$articleTitle}
{$articleTitle|count_sentences}OUTPUT輸出如下:復制代碼 代碼如下:Two Soviet Ships Collide - One Dies. Enraged Cow Injures Farmer with Axe.
2
count_words(計算詞數)
計算變量里的詞數
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');
$smarty- display('index.tpl');index.tpl模板如下:復制代碼 代碼如下:{$articleTitle}
{$articleTitle|count_words}OUTPUT輸出如下:復制代碼 代碼如下:Dealers Will Hear Car Talk at Noon.
7
date_format(日期格式)
Parameter Position
參數位置 Type Required Default Description
1 string No %b %e, %Y This is the format for the outputted date.
輸出字串的格式
2 string No n/a This is the default date if the input is empty.
輸入為空時的默認設置
在給定的函數serftime();里格式日期和時間.
Unix或者mysql等的時間戳(parsable by strtotime)都可以傳遞到smarty.
設計者可以使用date_format完全控制日期格式.
如果傳給date_format的數據是空的,將使用第二個參數作為時間格式
index.php如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('yesterday', strtotime('-1 day'));
$smarty- display('index.tpl');index.tpl:復制代碼 代碼如下:{$smarty.now|date_format}
{$smarty.now|date_format:"%A, %B %e, %Y"}
{$smarty.now|date_format:"%H:%M:%S"}
{$yesterday|date_format}
{$yesterday|date_format:"%A, %B %e, %Y"}
{$yesterday|date_format:"%H:%M:%S"}OUTPUT輸出如下:復制代碼 代碼如下:Feb 6, 2001
Tuesday, February 6, 2001
14:33:00
Feb 5, 2001
Monday, February 5, 2001
14:33:00
default(默認)
Parameter Position Type Required Default Description
1 string No empty This is the default value to output if the variable is empty.
這是變量為空的時候的默認輸出
為空變量設置一個默認值.
當變量為空或者未分配的時候,將由給定的默認值替代輸出.
index.php如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');
$smarty- display('index.tpl');index.tpl模板:復制代碼 代碼如下:{$articleTitle|default:"no title"}
{$myTitle|default:"no title"}OUTPUT輸出:復制代碼 代碼如下:Dealers Will Hear Car Talk at Noon.
no title
escape(轉碼)
Parameter Position Type Required Possible Values Default Description
1 string No html,htmlall,url,quotes,hex,hexentity,javascript html This is the escape format to use.
用于html轉碼,url轉碼,在沒有轉碼的變量上轉換單引號,十六進制轉碼,十六進制美化,或者javascript轉碼.
默認是html轉碼
index.php如下:

復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "'Stiff Opposition Expected to Casketless Funeral Plan'");
$smarty- display('index.tpl');

index.tpl模板:

復制代碼 代碼如下:{$articleTitle}
{$articleTitle|escape}
{$articleTitle|escape:"html"} {* escapes & " ' *}
{$articleTitle|escape:"htmlall"} {* escapes ALL html entities *}
{$articleTitle|escape:"url"}
{$articleTitle|escape:"quotes"}
a
href="{$EmailAddress|escape:"hexentity"}mailto:{$EmailAddress|escape:"hex"}" {$EmailAddress|escape:"hexentity"} /a

OUTPUT輸出:

復制代碼 代碼如下:'Stiff Opposition Expected to Casketless Funeral Plan'
'Stiff%20Opposition%20Expected%20to%20Casketless%20Funeral%20Plan'
'Stiff%20Opposition%20Expected%20to%20Casketless%20Funeral%20Plan'
'Stiff%20Opposition%20Expected%20to%20Casketless%20Funeral%20Plan'
'Stiff+Opposition+Expected+to+Casketless+Funeral+Plan'
'Stiff Opposition Expected to Casketless Funeral Plan'
a
href="bob@me.netmailto:%62%6f%62%40%6d%65%2e%6e%65%74" /a
indent(縮進)
Parameter Position Type Required Default Description
1 integer No 4 This determines how many characters to indent to.
2 string No (one space) This is the character used to indent with.
在每行縮進字符串,默認是4個字符(pear標準也是).
作為可選參數,你可以指定縮進字符數.
作為第二個可選參數,你可以指定縮進用什么字符代替
index.php如下:

復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'NJ judge to rule on nude beach.');
$smarty- display('index.tpl');

index.tpl模板:

復制代碼 代碼如下:{$articleTitle}

{$articleTitle|indent}

{$articleTitle|indent:10}

{$articleTitle|indent:1:"t"}

OUTPUT輸出:

復制代碼 代碼如下:NJ judge to rule on nude beach.
Sun or rain expected today, dark tonight.
Statistics show that teen pregnancy drops off significantly after 25.

NJ judge to rule on nude beach.
Sun or rain expected today, dark tonight.
Statistics show that teen pregnancy drops off significantly after 25.
NJ judge to rule on nude beach.
Sun or rain expected today, dark tonight.
Statistics show that teen pregnancy drops off significantly after 25.

NJ judge to rule on nude beach.
Sun or rain expected today, dark tonight.
Statistics show that teen pregnancy drops off significantly after 25.lower(小寫)
將變量字符串小寫
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Two Convicts Evade Noose, Jury Hung.');
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|lower}
OUTPUT輸出:
復制代碼 代碼如下:Two Convicts Evade Noose, Jury Hung.
two convicts evade noose, jury hung.nl2br(換行符替換成 br / )
所有的換行符將被替換成 br / .同php的nl2br()函數一樣.
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "Sun or rain expectedntoday, dark tonight");
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle|nl2br}
OUTPUT輸出:
復制代碼 代碼如下:Sun or rain expected br / today, dark tonightregex_replace(正則替換)
尋找和替換正則表達式 .
Parameter Position Type Required Default Description
1 string Yes n/a This is the regular expression to be replaced.
替換正則表達式.2 string Yes n/a This is the string of text to replace with.
使用什么文本字串來替換
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "Infertility unlikely tonbe passed on, experts say.");
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{* replace each carriage return, tab & new line with a space *}{* 使用空格替換每個回車,tab,和換行符 *}
{$articleTitle}
{$articleTitle|regex_replace:"/[rtn]/":" "}
OUTPUT輸出:
復制代碼 代碼如下:Infertility unlikely to
be passed on, experts say.
Infertility unlikely to be passed on, experts say.replace(替換)
簡單的搜索和替換字符串
Parameter Position Type Required Default Description
1 string Yes n/a This is the string of text to be replaced.
將被替換的字符串
2 string Yes n/a This is the string of text to replace with.
用來替換的文本
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "Child's Stool Great for Use in Garden.");
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|replace:"Garden":"Vineyard"}
{$articleTitle|replace:" ":" "}
OUTPUT輸出:
復制代碼 代碼如下:Child's Stool Great for Use in Garden.
Child's Stool Great for Use in Vineyard.
Child's Stool Great for Use in Garden.
spacify
是一種在字符串的每個字符之間插入空格或者插入其他的字符(串).
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Something Went Wrong in Jet Crash, Experts Say.');
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|spacify}
{$articleTitle|spacify:"^^"}
OUTPUT輸出:
復制代碼 代碼如下:Something Went Wrong in Jet Crash, Experts Say.
S o m e t h i n g W e n t W r o n g i n J e t C r a s h , E x p e r t s S a y .
S^^o^^m^^e^^t^^h^^i^^n^^g^^ ^^W^^e^^n^^t^^ ^^W^^r^^o^^n^^g^^ ^^i^^n^^ ^^J^^e^^t^^ ^^C^^r^^a^^s^^h^^,^^ ^^E^^x^^p^^e^^r^^t^^s^^ ^^S^^a^^y^^.string_format(字符串格式化)
Parameter Position Type Required Default Description
1 string Yes n/a This is what format to use. (sprintf)
使用的格式化方式
是一種格式化浮點數的方法.例如十進制數.使用sprintf語法格式化
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('number', 23.5787446);
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$number}
{$number|string_format:"%.2f"}
{$number|string_format:"%d"}
OUTPUT輸出:
復制代碼 代碼如下:23.5787446
23.58
24strip(去除(多余空格)
替換所有重復的空格,換行和tab為單個.
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "Grandmother ofneight makest hole in one.");
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|strip}
{$articleTitle|strip:""}
OUTPUT輸出:
復制代碼 代碼如下:Grandmother of
eight makes hole in one.
Grandmother of eight makes hole in one.
Grandmotherofeightmakesholeinone.strip_tags(去除html標簽)
去除在 和 之間的所有標簽,包括 和 .
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "Blind Woman Gets font face="helvetica" New Kidney /font from Dad she Hasn't Seen in b years /b
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|strip_tags}
OUTPUT輸出:
復制代碼 代碼如下:Blind Woman Gets font face="helvetica" New Kidney /font from Dad she Hasn't Seen in b years /b .
Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.
truncate(截取)
Parameter Position Type Required Default Description
1 integer No 80 This determines how many characters to truncate to.
指定截取多少字符
2 string No ... This is the text to append if truncation occurs.
截取后加在截取詞后的字符串
3 boolean No false This determines whether or not to truncate at a word boundary (false), or at the exact character (true).
檢查是否截取到詞的邊界
截取字符串開始的一段.默認是80個.
你可以指定第二個參數作為在截取的那段字符串后加上什么字符.
默認情況下,smarty會截取到一個詞的末尾,
如果你想要精確的截取多少個字符,把第三個參數改為"true"
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.');
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|truncate}
{$articleTitle|truncate:30}
{$articleTitle|truncate:30:""}
{$articleTitle|truncate:30:"---"}
{$articleTitle|truncate:30:"":true}
{$articleTitle|truncate:30:"...":true}
OUTPUT輸出:
復制代碼 代碼如下:Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after...
Two Sisters Reunite after
Two Sisters Reunite after---
Two Sisters Reunite after Eigh
Two Sisters Reunite after E...upper(大寫 )
將變量改為大寫
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "If Strike isn't Settled Quickly it may Last a While.");
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|upper}
OUTPUT輸出:
復制代碼 代碼如下:If Strike isn't Settled Quickly it may Last a While.
IF STRIKE ISN'T SETTLED QUICKLY IT MAY LAST A WHILE.wordwrap(行寬約束)
可以指定段落的寬度(也就是多少個字符一行,超過這個字符數換行).默認80.
第二個參數可選,可以指定在約束點使用什么字符(默認是換行符n).
默認情況下smarty將截取到詞尾,你也可以指定精確截取多少個字符
Parameter Position Type Required Default Description
1 integer No 80 This determines how many columns to wrap to.
指 定段落(句子)的寬度
2 string No n This is the string used to wrap words with.
使用什么字符約束
3 boolean No false This determines whether or not to wrap at a word boundary (false), or at the exact character (true).
是否精確約束到字符
index.php如下:
復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', "Blind woman gets new kidney from dad she hasn't seen in years.");
$smarty- display('index.tpl');
index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|wordwrap:30}
{$articleTitle|wordwrap:20}
{$articleTitle|wordwrap:30:" br n"}
{$articleTitle|wordwrap:30:"n":true}
OUTPUT輸出:
復制代碼 代碼如下:Blind woman gets new kidney from dad she hasn't seen in years.
Blind woman gets new kidney
from dad she hasn't seen in
years.
Blind woman gets new
kidney from dad she
hasn't seen in
years.
Blind woman gets new kidney br
from dad she hasn't seen in years.
Blind woman gets new kidney fr
om dad she hasn't seen in year
s.
組合使用多個操作符
可以在一個變量上應用操作符,它們將從左到右依次組合應用.多個操作符必須用"|"符號分開.
index.php頁面如下:復制代碼 代碼如下:$smarty = new Smarty;
$smarty- assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.');
$smarty- display('index.tpl');index.tpl模板:
復制代碼 代碼如下:{$articleTitle}
{$articleTitle|upper|spacify}
{$articleTitle|lower|spacify|truncate}
{$articleTitle|lower|truncate:30|spacify}
{$articleTitle|lower|spacify|truncate:30:". . ."}OUTPUT輸出:復制代碼 代碼如下:Smokers are Productive, but Death Cuts Efficiency.
S M O K E R S A R E P R O D U C T I V E , B U T D E A T H C U T S E F F I C I E N C Y .
s m o k e r s a r e p r o d u c t i v e , b u t d e a t h c u t s...
s m o k e r s a r e p r o d u c t i v e , b u t . . .
s m o k e r s a r e p. . .希望本文所述對大家的PHP程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品国产精品久久清纯直播| 久久国产一区二区三区| 亚洲人成电影在线观看天堂色| 欧美成人在线免费视频| 亚洲成人网在线| 亚洲白拍色综合图区| 久久九九热免费视频| 中日韩美女免费视频网址在线观看| 姬川优奈aav一区二区| 欧美性猛交xxxx富婆| 欧美黑人国产人伦爽爽爽| 中文字幕不卡在线视频极品| 91免费高清视频| 欧洲精品毛片网站| 2019中文字幕在线免费观看| 91精品国产综合久久久久久久久| 亚洲第一网中文字幕| 亚洲性生活视频| 精品亚洲国产成av人片传媒| 伊人久久久久久久久久久| 国产mv久久久| 日韩在线观看精品| 日韩极品精品视频免费观看| 亚洲精品电影在线观看| 精品呦交小u女在线| 欧美成人国产va精品日本一级| 国产精品视频免费在线| 黄网站色欧美视频| 亚洲精品视频二区| 欧美成在线视频| 人人爽久久涩噜噜噜网站| 国模吧一区二区| 亚洲电影免费观看| 日韩高清有码在线| 亚洲精品美女免费| 国内揄拍国内精品少妇国语| 亚洲精品国产精品国产自| 国产精品久久久久久久一区探花| 黑人极品videos精品欧美裸| 欧美另类极品videosbest最新版本| 国产免费一区二区三区在线能观看| 欧美日韩一区二区免费视频| 久久激情五月丁香伊人| 久久97久久97精品免视看| 91在线播放国产| 国产亚洲欧洲黄色| 久久久久国产精品www| 欧美国产欧美亚洲国产日韩mv天天看完整| 一区二区三区无码高清视频| 日韩一区二区欧美| 国产mv免费观看入口亚洲| 亚洲va欧美va国产综合久久| 91精品久久久久久久久久久| 亚洲免费视频一区二区| 成人国产亚洲精品a区天堂华泰| 亚洲精品综合久久中文字幕| 精品中文字幕在线观看| 国产精品免费网站| 欧美国产精品日韩| 欧美性猛交丰臀xxxxx网站| 亚洲精品久久久久中文字幕二区| 国产一区二区在线播放| 亚洲国产日韩欧美综合久久| 国产精品久久久久久av福利| 97在线观看免费| 日韩视频在线观看免费| 久操成人在线视频| 2019最新中文字幕| 成人乱色短篇合集| 亚洲日本欧美中文幕| 日韩精品视频免费专区在线播放| 国产日韩精品综合网站| 中文字幕日韩高清| 欧美激情精品久久久久久蜜臀| 日韩av最新在线| 亚洲tv在线观看| 日韩中文在线不卡| 成人午夜黄色影院| 国产在线精品成人一区二区三区| 欧美性猛交xxxx黑人| 欧美精品www在线观看| 美女久久久久久久久久久| 欧美成人合集magnet| 国产成人精品电影| 色噜噜久久综合伊人一本| 欧美三级欧美成人高清www| 亚洲精品久久久久中文字幕二区| 91免费人成网站在线观看18| 欧美激情一区二区三区高清视频| 亚洲毛片在线观看.| 国产va免费精品高清在线观看| 亚洲视频在线免费观看| 日韩精品在线免费观看| 一区二区三区动漫| 久久国产精品久久久久| 欧美最猛性xxxxx免费| 日韩激情视频在线播放| 欧美激情精品久久久久久变态| 国产精品久久久久久亚洲调教| 欧美另类69精品久久久久9999| 亚洲欧美三级伦理| 国产精品入口免费视| 日韩中文第一页| 136fldh精品导航福利| 亚洲xxxxx性| 午夜美女久久久久爽久久| 欧美激情视频在线观看| 亚洲欧美资源在线| 精品亚洲一区二区三区| 欧美第一页在线| 日韩av一区在线观看| 久久99热精品这里久久精品| 日韩免费在线免费观看| 国产专区精品视频| 国产在线精品成人一区二区三区| 亚洲自拍小视频| 日韩小视频在线观看| 亚洲无限av看| 欧美一级黑人aaaaaaa做受| 欧美精品激情在线| 精品二区三区线观看| 久久综合五月天| 毛片精品免费在线观看| xxxxx91麻豆| 国产午夜精品一区二区三区| 国产亚洲一区精品| 夜色77av精品影院| 永久免费看mv网站入口亚洲| 国产区精品视频| 日韩中文在线观看| 美女福利精品视频| 欧美日韩性视频在线| 一本色道久久88综合亚洲精品ⅰ| 久久久中精品2020中文| 久热爱精品视频线路一| 色综合久久久久久中文网| 国产精品海角社区在线观看| 97涩涩爰在线观看亚洲| 国产成人福利夜色影视| 欧美区在线播放| 亚洲国产精品va在线看黑人| 一区二区亚洲欧洲国产日韩| 91国内精品久久| 中文字幕在线成人| 91香蕉嫩草影院入口| 欧美精品做受xxx性少妇| 色综合男人天堂| 日韩在线观看av| 国产成人精品一区| 青青草原成人在线视频| 亚洲少妇激情视频| 亚洲欧美日韩另类| 国产不卡一区二区在线播放| 亚洲free嫩bbb| 中文字幕日本欧美| 国产91在线视频| 亚洲福利视频网站| 91社区国产高清| 正在播放欧美视频| 欧美性生活大片免费观看网址| 91免费国产视频| 久久精品国产电影| 97在线看免费观看视频在线观看| 91久久中文字幕|