摘要:字符串分解操作要進(jìn)行分解的字符串分解的長度。獲取字符串的長度函數(shù)要進(jìn)行長度計(jì)算的字符串包括首尾空格獲取字符串的子串要進(jìn)行截取的字符串截取開始的字符位置可選,要截取的字符串長度。默認(rèn)從開始到結(jié)尾,字符串的第一個(gè)位置為獲取字符串的子串
一 print和echo print 1)語法
int print(str);//str--要輸出的字符串,返回值永遠(yuǎn)為1 --語法1 print str;//str--要輸出的字符串 --語法2echo 1)語法
void echo(str1,str2,...);//str1,str2,... --要輸出的字符串 --語法1 echo str1,str2,...;//str1,str2,...--要輸出的字符串 --語法2print和echo的區(qū)別
使用print的函數(shù)形式返回值為1,echo沒有返回值,
echo支持多參數(shù),print不支持多參數(shù)。
二 字符的格式化php中字符格式化,使用的函數(shù)是sprintf函數(shù),其語法如下:
/* *format:要輸出的字符串格式 *str1,str2,...:要格式化輸出的字符串 */ string sprintf(string format[,str1][,str2] ...);
常用的字符串格式如下:
格式 | 解釋 |
---|---|
%b | 參數(shù)被認(rèn)為整型數(shù),并且以二進(jìn)制形式輸出 |
%c | 參數(shù)被認(rèn)為整型數(shù),并且以ASCII碼式輸出 |
%d | 參數(shù)被認(rèn)為整型數(shù),并且以有符號數(shù)形式輸出 |
%u | 參數(shù)被認(rèn)為整型數(shù),并且以無符號數(shù)形式輸出 |
%o | 參數(shù)被認(rèn)為整型數(shù),并且以八進(jìn)制形式輸出 |
%x | 參數(shù)被認(rèn)為整型數(shù),并且以十六進(jìn)制形式輸出,參數(shù)中的字母為小寫形式 |
%X | 參數(shù)被認(rèn)為整型數(shù),并且以十六進(jìn)制形式輸出,參數(shù)中的字母為大寫形式 |
%f | 參數(shù)被認(rèn)為浮點(diǎn)數(shù) |
%s | 參數(shù)被認(rèn)為字符串 |
string str_repeat(string input,int multiplier);
input:表示要重復(fù)的字符串,
multiplier:表示要重復(fù)的次數(shù)。
1) str_replace()函數(shù)--大小寫敏感
str_replace(search,replace,subject [,int &count]);
search:查找要替換的內(nèi)容
replace:要替換成的內(nèi)容
subject:要進(jìn)行替換的字符串
&count:是一個(gè)變量,用來接收進(jìn)行替換的次數(shù)
2) str_ireplace()函數(shù)
用法與str_replace()函數(shù)一樣,但大小寫不敏感。
array str_split(string str [,int split_length]);
str:要進(jìn)行分解的字符串
split_length:分解的長度。默認(rèn)為1,會將str分解成長度為1的一個(gè)個(gè)字符
str_word_count(string str [,format]);
str:要進(jìn)行分解貨計(jì)算的字符串
format:包括2種:
format=1:返回一個(gè)包含str中全部單詞的數(shù)組,數(shù)組的鍵值按照順序排列
format=2:返回一個(gè)包含str中全部單詞的數(shù)組,數(shù)組的鍵值反應(yīng)了單詞在原字符串中的位置
5、字符串查找操作 strstr() 和 stristr()1)strstr()函數(shù)--大小寫敏感
string strstr(string str,string search);
str:要進(jìn)行查找的字符串
search:要查找的內(nèi)容
返回自找到的第一個(gè)完全匹配位置以后的全部內(nèi)容。
2) stristr()函數(shù)
用法與strstr()函數(shù)一樣,但大小寫不敏感。
int strlen(string str);
str:要進(jìn)行長度計(jì)算的字符串(包括首尾空格)
7、獲取字符串的子串 substr()string substr(string str,int start [,int length]);
str:要進(jìn)行截取的字符串
start:截取開始的字符位置
length:可選,要截取的字符串長度。默認(rèn)從開始到結(jié)尾,字符串的第一個(gè)位置為0
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/25801.html
摘要:例子關(guān)閉文件操作讀取文件讀取文件中的一個(gè)字符讀取文件中的一個(gè)字符,返回文件中的一個(gè)字符并將指針移動到下一個(gè)字符解釋指使用函數(shù)打開文件時(shí)返回的資源對象。目標(biāo)文件的文件名及其所在路徑。服務(wù)器上目標(biāo)文件的文件名及其所在路徑。 打開文件 fopen(string filename,string mode);//返回一個(gè)資源對象,存儲當(dāng)前文件資源 解釋 filename:文件的文件名及其所在...
摘要:例子讀取目錄中的文件關(guān)閉返回的資源對象運(yùn)行結(jié)果表示當(dāng)前目錄表示上一級目錄目錄中的文件目錄中的文件目錄中的文件創(chuàng)建目錄要?jiǎng)?chuàng)建的目錄地址例子創(chuàng)建目錄創(chuàng)建目錄刪除目錄要?jiǎng)h除的目錄地址,該目錄必須是一個(gè)空目錄例子刪除目錄刪除目錄 打開目錄 opendir(string path);//path--目錄所在的路徑,返回一個(gè)資源對象,用于存儲當(dāng)前目錄資源 bool is_dir(string p...
摘要:最近計(jì)劃把手冊,認(rèn)真的先過一遍。語言參考類型新認(rèn)知強(qiáng)制轉(zhuǎn)換類型用。后期靜態(tài)綁定從這里開始語言參考生成器新認(rèn)知生成器汗水的核心是關(guān)鍵字。語言參考預(yù)定義變量超全局變量前一個(gè)錯(cuò)誤信息原始數(shù)據(jù)以上 showImg(https://segmentfault.com/img/remote/1460000010147451); 最近計(jì)劃把 PHP手冊,認(rèn)真的先過一遍。記錄一些以前不知道,不明確的知識...
摘要:通過注冊自動加載器,腳本引擎在出錯(cuò)失敗前有了最后一個(gè)機(jī)會加載所需的類構(gòu)造函數(shù)和析構(gòu)函數(shù)構(gòu)造函數(shù)允行開發(fā)者在一個(gè)類中定義一個(gè)方法作為構(gòu)造函數(shù)。析構(gòu)函數(shù)會在到某個(gè)對象的所有引用都被刪除或者當(dāng)對象被顯式銷毀時(shí)執(zhí)行抽象類支持抽象類和抽象方法。 語言參考 1. 類型 1.1 簡介 showImg(https://segmentfault.com/img/bVbqlNJ?w=531&h=379);...
摘要:實(shí)際上,在中關(guān)閉主要包括兩個(gè)過程保存當(dāng)前到介質(zhì)中在中存入。,學(xué)習(xí)下關(guān)閉的源碼吧先。總之,關(guān)閉的第二件事就是給添加。通過對的源碼分析可看出共分為三大步啟動操作關(guān)閉。總結(jié)本小系列主要學(xué)習(xí)了的源碼,學(xué)習(xí)了的三大步。 說明:在中篇中學(xué)習(xí)了session的CRUD增刪改查操作,本篇主要學(xué)習(xí)關(guān)閉session的相關(guān)源碼。實(shí)際上,在Laravel5.3中關(guān)閉session主要包括兩個(gè)過程:保存當(dāng)前U...
閱讀 1518·2023-04-25 17:41
閱讀 3040·2021-11-22 15:08
閱讀 842·2021-09-29 09:35
閱讀 1605·2021-09-27 13:35
閱讀 3323·2021-08-31 09:44
閱讀 2716·2019-08-30 13:20
閱讀 1939·2019-08-30 13:00
閱讀 2557·2019-08-26 12:12