国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - php,js,css字符串截取的辦法集錦

php,js,css字符串截取的辦法集錦

2021-03-22 18:40JavaScript教程網 JavaScript

這篇文章主要介紹了php,js,css字符串截取的辦法,其實沒有什么技術含量,就是記錄一下,方便自己復習鞏固,希望對大家能有所幫助

可能沒什么含量,求少拍磚。
首先是PHP版本的。

 

復制代碼 代碼如下:

<?php echo mb_strimwidth("這里是內容", 0,3,"...","utf-8"); ?>

 

 其實只用mb_strimwidth一個函數就可以了,該函數的說明如下:
mb_strimwidth — 獲取按指定寬度截斷的字符串
string mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker = "" [, string $encoding = mb_internal_encoding() ]] )
 參數說明:
$str 為要截斷的字符串(即原字符串,輸出的字符串)
$start 從第幾個字符開始截取,默認是0
 $width 所需修剪的寬度
$trimmarker 截取后,在字符串末尾添加的內容(常見的為...表示省略),默認我i空
$encoding 這個參數很重要,如果字符串是中文,一定要加上。否則。。。。就可以看到“?”這東西了,以前沒仔細看過這個函數,在wordpress主題里因為要顯示文章的一小段內容,然后末尾就有亂碼了,很久都不知道為什么。另外這個參數應該是跟網頁的編碼格式一致的,個人測試的時候網頁編碼utf-8,參數寫為gbk的時候漢字就shit了。。(求大牛解釋)
php版本的就這樣了,有時候以為是php語言的問題,其實只是我們沒仔細研究它。

js版本的:

substring()和substr()方法,兩個方法*幾乎*沒區別,
substring()方法的第一個參數必填,為要提取的子串的第一個字符在 字符串 中的位置,第二個參數可選,是要提取的子串的最后一個字符在 stringObject 中的位置多 1位,默認無,到字符串末尾。
substr()第一個參數必需。要抽取的子串的起始下標。必須是數值。如果是負數,那么該參數聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最后一個字符,-2 指倒數第二個字符,以此類推。第二個參數為可選。子串中的字符數。必須是數值。如果省略了該參數,那么返回從 stringObject 的開始位置到結尾的字串。
例子:

 

復制代碼 代碼如下:

    <script type="text/javascript">
    var str="Hello world!"
    document.write(str.substring(3))
    </script>

 

這個例子輸出:lo world!
從原字符串第三位開始,到末尾

 

復制代碼 代碼如下:

<script type="text/javascript">
    var str="Hello world!"
    document.write(str.substring(3,7))
    </script>

 

這個例子輸出:lo w
從原字符串第四位開始,到第七位

 

復制代碼 代碼如下:

<script type="text/javascript">
    var str="Hello world!"
    document.write(str.substr(3))
    </script>

 

輸出:lo world!
第三位開始到結尾

 

復制代碼 代碼如下:

<script type="text/javascript">
    var str="Hello world!"
    document.write(str.substr(3,7))
    </script>

 

輸出:lo worl
從第四位開始,截取7位。

 JS這兩個方法可以看
http://www.w3school.com.cn/js/jsref_substring.asp
http://www.w3school.com.cn/jsref/jsref_substr.asp

第三個就是CSS的了
CSS截取主要使用text-overflow這個屬性。
text-overflow: [ clip | ellipsis | <string> ]

text-overflow默認值為clip ,即當內容超出容器時,會裁切掉超出的文本,值為ellipsis時,會用省略號替代超出的文本;也可以用特定的字符串來替代超出的文本(目前僅 firefox 支持)。

省略號的例子:

復制代碼 代碼如下:

.ellipsis{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

 

[copy]參考資料:
http://quirksmode.org/css/user-interface/textoverflow.html
https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow

 其實css的說明看一下mozilla開發者網站的圖例就明白了。在這里就不多說了。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 福利视频网站 | 亚洲激情中文字幕 | 91久久久久久久久久久久久久久久 | 99在线播放 | 91麻豆精品国产91久久久久久 | 午夜精品| 免费黄色小片 | 精品成人久久 | 欧美日韩国产一区二区在线观看 | 国产中文字幕在线观看 | 91精品国产视频 | 综合导航| 在线视频一区二区 | a在线观看 | 欧美激情区 | 一区二区精品在线 | 乱人伦xxxx国语对白 | 国产午夜一区二区三区 | 亚洲va欧美va天堂v国产综合 | 久久国产精品视频 | 国产精品美女久久久久久久网站 | 中文字幕在线第一页 | 久久久久久久久国产成人免费 | 国产精品一区视频 | 欧美99| 国产超碰人人爽人人做人人爱 | 精品一区二区av | 久久久久99啪啪免费 | 在线观看av片| 国产高清无密码一区二区三区 | 日韩欧美国产一区二区 | 天天摸天天操 | 色综合色综合网色综合 | www.久久久| 视频一区 中文字幕 | 精品在线一区 | 亚洲狼人色 | 91精品国产综合久久久久久 | 激情综合久久 | 国产三区在线视频 | 亚洲精品久久久久一区二区三区 |