北京赛车 pk10开奖记录_Toyou热购彩票官网
建站資訊News

php獲取字符串前幾位的實例(substr返回字符串的子串用法)

0
一佰互聯網站建設(www.yinxi.net) 發布時間憋室撥︰2019-04-26 09:02:38 瀏覽數: 49

在實際項目應用中禱,經常遇到使用php獲取字符串前幾位用來比較僕、賦值等等螞。今天給大家分享使用php substr 獲取字符串前幾位鍛夯寵、後幾位臉特、指定位的用法寂。

substr

(PHP 4, PHP 5)

substr — 返回字符串的子串

說明

string substr ( string $string , int $start [, int $length ] )

返回字符串 string 由 start 和 length 參數指定的子字符串鯨氛。

參數

string

輸入字符串縛燙猩。

start

如果 start 是非負數噬,返回的字符串將從 string 的 start 位置開始鄙,從 0 開始計算捌喬寵。例如補盟,在字符串 “abcdef” 中靈,在位置 0 的字符是 “a”那提,位置 2 的字符串是 “c” 等等檄。

如果 start 是負數偽怠,返回的字符串將從 string 結尾處向前數第 start 個字符開始寞緞。

如果 string 的長度小于或等于 start工,將返回 FALSE半身杴。

Example #1 使用負數 start

<?php$rest = substr(“abcdef”, -1); // 返回 “f”$rest = substr(“abcdef”, -2); // 返回 “ef”$rest = substr(“abcdef”, -3, 1); // 返回 “d”?>

length

如果提供了正數的 length亥肅,返回的字符串將從 start 處開始最多包括 length 個字符(取決于 string 的長度)慨培狠。

如果提供pk10 現代醫學?“不是!是你——”了負數的 length此摹,那麼 string 末尾處的許多字符將會被漏掉(若 start 是負數則從字符串尾部算起)俊。如果 start 不在這段文本中琴霧捆,那麼將返回一個空字符串淌長盜。

如果提供了值為 0報,FALSE 或 NULL 的 length彤,那麼將返回一個空字符串禱濘。

如果沒有提供 length泊癸,返回的子字符串將從 start 位置開始直到字符串結尾慣袒略。

Example #2 使用負數 length

<?php$rest = substr(“abcdef”, 0, -1); // 返回 “abcde”$rest = substr(“abcdef”, 2, -1); // 返回 “cde”$rest = substr(“abcdef”, 4, -4); // 返回 “”$rest = substr(“abcdef”, -3, -1); // 返回 “de”?>

返回值

返回提取的子字符串幕, 或者在失敗時返回 FALSE獎熊坤。

更新日志版本說明

5.2.2 5.2.6 If the start parameter indicates the position of a negative truncation or beyond, false is returned. Other versions get the string from start.

範例

Example #3 substr() 基本用法

<?phpecho substr(‘abcdef", 1); // bcdefecho substr(‘abcdef", 1, 3); // bcdecho substr(‘abcdef", 0, 4); // abcdecho substr(‘abcdef", 0, 8); // abcdefecho substr(‘abcdef", -1, 1); // f// 訪問字符串中的單個字符// 也可以使用中括號$string = ‘abcdef";echo $string[0]; // aecho $string[3]; // decho $string[strlen($string)-1]; // f?>

Example #4 substr() casting behaviour

<?phpclass apple {public function __toString() {return “green”;}}echo “1) “.var_export(substr(“pear”, 0, 2), true).PHP_EOL;echo “2) “.var_export(substr(54321, 0, 2), true).PHP_EOL;echo “3) “.var_export(substr(new apple(), 0, 2), true).PHP_EOL;echo “4) “.var_export(substr(true, 0, 1), true).PHP_EOL;echo “5) “.var_export(substr(false, 0, 1), true).PHP_EOL;echo “6) “.var_export(substr(“”, 0, 1), true).PHP_EOL;echo “7) “.var_export(substr(1.2e3, 0, 4), true).PHP_EOL;?>

以上例程會輸出鋒肋︰

1) ‘pe"2) "54"3) ‘gr"4) ‘1"5) false6) false7) ‘1200"

錯誤/異常

錯誤時返回 FALSE邦畦。

<?phpvar_dump(substr(‘a", 1)); // bool(false)?>

以上這篇php獲取字符串前幾位的實例(substr返热购彩票 “大專本科1我想我完了。回字符串的子串用法)就是小編分享給大家的全部內容了稜撬,希望能給大家一個參考澎刨裙,也希望大家多多支持網頁設計頃墳膏。

一佰互聯是全國知名建站品牌服務商,我們有九年網站建設繞、網站制作宏踢、網頁設計精狸、php開發和域名注冊及虛擬主機服務經驗屆末號,提供的自助建站服務更是全國有名汕痴。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版鞏,拖拽排版網站制作設計搗,輕松實現pc站嗜色礁、手機微網站匙籍、小程序憨喇、APP一體化全網營銷網站建設 復嚼寂,已成功的為全國上百家網絡公司提供自助建站平台搭建服務鐐犢擰。

上一篇牡︰PHP用戶管理中常用接口調用實例及解析(含源碼)
下一篇敬馳嫉︰ php 截取GBK文檔某個位置開始的n個字符方法
[返回新聞列表]

相關新聞more

01
05月
php下使用以下代碼連接並測試

復制代碼 代碼如下:<?php $myServer="localhost";//主機 $myUser="sa";//用戶名 $myPa... >>詳情

11
04月
網頁設計投稿規範 - 網頁設計 - yinx

掃這個微信號諱,將你的文章鏈接發給他糠背。請備注「投稿? 姓名? 公司? 職位」京晴陪,否則不予通過痞弓,感謝律許。一年內在巔雲發表單篇閱讀量過2萬痘翠,累積12篇... >>詳情

01
04月
電商營銷推廣∣建立用戶畫像勝,精準營銷百,觸達目

簡介豆︰很多做電商營銷推廣的人郊,每天都在尋求粉絲一夜暴漲的絕招慷筋賠,卻從來不和微信好友交流互動躥破俠,更不用說對微信好友進行精細化分類管理了啃墳。如果我問你... >>詳情

07
04月
雙11種草清單!9位優秀設計師的27件私藏好

臨近雙11從橙怒,巔雲專訪了9位優秀設計師湘芭,來分享他們的私藏好物建,通過這篇專訪脾喜,不妨重新思考人與物品的關系羚還,找到你真正喜歡慰、需要和適合的物品侈慘表。一淪、... >>詳情

高端網站建設

美工兼顧SEO崩吾,為企業電子商務營銷助力!

電話掄撬舞︰

023-85725751
建站

產品

域名注冊 虛擬主機 雲服務器 企業郵局
智能建站 APP打包 微站/小程序 創業平台
網站推廣 媒體營銷 智能采集 AI機器人
400電話 短信營銷 店銷機器人
私人定制 門戶網站
pk10 pk10开奖记录 热购彩票