php字符串常用處理,運算符和幾個常用的字符串函數

2020-12-13 國哥筆記

大家好,歡迎關注支持,謝謝!本篇將介紹php字符串常用處理,運算符和幾個常用的字符串函數。有興趣的朋友可以了解一下!

php是一門很受歡迎的程式語言之一,由於它的語法簡單易學,迎來了一大批的自學者,小編就是其中一個。php確實相當於其它語言(java、c#等等)比較簡單,但是對一個毫無程式語言基礎的人來說,還是有一定難度的。小編自學php大概花了3個多月,說不上精通,但是還算小有成就,獨立開發中小型網站還是不成問題的。小編大學是計算機系的,學過很多計算機語言(c語言、java、彙編、c#等),所以自學php就相當的快。

為了讓更多的php學習者了解到php更多的知識,小編結合自己的理解和自學時所做的筆記,整理了一些知識點。藉助百家號這個大平臺分享給大家,希望對大家有所幫助!本期分享的是php字符串的一些常用處理,運算符和幾個常用的字符串函數。

php字符串運算符

在php中,字符串就只有一個運算符,即並置運算符(.)。並置運算符(.)在php中是非常常用的,是使用來將兩個字符串連接起來,形成一個字符串。

實例(將兩個字符串連接成一個字符串)

<?php

header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼

$str1 = "Hello ";//字符串1

$str2 = "word!";//字符串2

$str = $str1.$str2;//將字符串1和字符串2連接形成字符串str

echo $str;//輸出連接後的字符串

?>

運行結果:Hello word!

常用字符串函數

php為我們提供了大量的處理字符串的函數,這也是它的特點之一。由於php字符串函數很多,在這就不一一介紹,就簡單的介紹幾個常用的。

1、strlen()函數

strlen()函數是使用來獲取字符串的長度,即字符數。使用方法也非常簡單,strlen()函數只有一個參數,該參數用來規定需要計算長度的字符串。函數的返回值就是計算結果,及字符串的長度。

實例(計算字符串的字符數/長度):

<?php

header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼

$str = "Hello word!";//字符串

$len = strlen($str);//計算字符串長度

echo $len;//輸出字符串的長度

?>

運行結果:11

2、strpos()函數

strpos()函數是使用來在字符串內查找一個字符或字符串第一次出現的位置。使用方法也很簡單,strpos()函數有兩個參數。第一個參數規定在哪個字符串中查找,第二個參數規定查找的字符或字符串。函數返回第二個參數在第一個參數中第一次出現的位置(位置從0開始)。

實例(查找字符串2在字符串1中第一次出現的位置):

<?php

header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼

$str1 = "Hello word! Hello word!";//字符串1

$str2 = "word";//字符串2

$loc = strpos($str1,$str2);//返回字符串2在字符串1中第一次出現的位置

echo $loc;//輸出

?>

運行結果:6

3、trim()函數

trim()函數是使用來清除字符串前後的空格字符或其它預定義字符,當然還可以清除字符串前後的指定字符或字符串。該函數有兩個參數,第一個參數是用來規定需要處理的字符串,第二個參數是可選參數,用來規定要刪除那些字符。如果省略,則刪除空白字符(空格、回車、制表符、NULL等)。

注意:只能刪除字符串前面和後面的連續字符,不能刪除字符串中間的字符。

實例(刪除字符串後面和前面的指定字符):

<?php

header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼

$str = "word Hello word! word ";//字符串

$newStr = trim($str,"word ");//刪除字符串前面和後面的"word "

echo $newStr;//輸出新字符串

?>

運行結果:Hello word!

說明:trim()函數刪除前後的指定字符串很少用,通常是使用來刪除字符串前後的空格字符。

好了,關於「php字符串常用處理,運算符和幾個常用的字符串函數」的介紹就到此結束了,希望能幫助大家!

相關焦點

  • 「值得收藏」的PHP常用字符串函數
    1.str_word_count 統計單詞個數2. count_chars 得到字符串裡面字符的有關情況3. str_len 得到字符串長度,就是有多少個字符4. substr_count統計有多少個子字符串, 比如 統計is, this is php裡面,就會出現2個is5. strpos 定義字符串出現的首次位置 (
  • php常用字符串函數實例總結
    本文實例總結了php常用字符串String函數。
  • php字符串函數匯總
    php字符串函數有哪些?php字符串函數:addcslashes — 以 C 語言風格使用反斜線轉義字符串中的字符addslashes — 使用反斜線引用字符串bin2hex — 函數把包含數據的二進位字符串轉換為十六進位值chop — rtrim 的別名
  • MATLAB字符和字符串
    findstr函數用於返回某一子串在整個字符串中的開始位置。例如在字符串中查找字母a和oo出現的位置,可以使用如下命令:>> strtemp='have a good time!'3.4 類型轉換在MATLAB中允許不同類型的數據和字符串類型的數據之間進行轉換,這種轉換需要使用不同的函數完成。另外,同樣的數據,特別是整數數據,有很多種表示的格式,例如十進位、二進位或者十六進位。在C語言中,需要使用printf函數通過相應的格式字符串就可以輸出不同格式的數據。
  • 常用VB.NET字符串函數詳介
    常用VB.NET字符串函數詳介 這裡簡單的介紹了VB.NET字符串函數Val() 、Str$() 、Left$() 、Right$() 、Ltrim$() 、Rtrim$() 、Trim$() 、Asc() 、Chr$() 。
  • php字符串函數
    >convert_uuencode — 加密一個字符串count_chars — 返回一個字符串裡面的字符使用信息crc32 — 計算一個字符串的crc32多項式crypt — 單向散列加密函數echo — 用以顯示一些內容explode — 將一個字符串用分割符轉變為一數組形式fprintf — 按照要求對數據進行返回
  • 在字符串中搜索標記--labview字符串函數之一
    一直未能找到合適的字符串函數來解析出來有效數據,而昨天恰恰看到了這樣一個字符串函數——在字符串中搜索標記。運算符是字符串數組,如輸入字符串包含字符串數組,即使它們沒有被分隔符分隔,函數仍將其視為標記。如輸入字符串的一部分匹配多個運算符,函數將把最長的匹配作為標記。例如,如>、=和>=被定義為運算符,輸入字符串4>=0將生成>=作為下一個標記字符串,偏移量為1。運算符中的字符串可能包含下列特殊格式代碼,用於將整個數字作為單個標記進行掃描。
  • (基礎篇)PHP字符串操作
    後者將一切單引號的內容都會當作字符處理;前者則不然。字符串內容 ... 標籤名稱; 比如echo <<< test i love iwind test; 要注意的是語句開始和結束的兩個標籤名稱是一樣的,且後一個標籤名稱前不能有空白,即要頂格寫。文檔句法輸出的內容識別變量名稱和常用符號,大致形同雙引號的作用。
  • 對比python字符串函數,學習pandas的str矢量化字符串函數
    我們不僅要學會怎麼處理單個字符串,這個就需要學習「python字符串函數」,我們還要學會怎麼處理二維表格中每一列每一格的字符串,這個就需要學習「pandas的str矢量化字符串函數」。今天我們採用對比的方式,帶大家總結常用的字符串函數,希望這篇文章能夠對大家起到很好的作用。
  • Stata常用字符串數據處理函數
    字符串處理是數據處理過程中一大攔路虎,Stata也提供了非常豐富的文本數據處理函數,今天的推文為大家帶來的是一些常用的Stata
  • 處理PHP中字符串的常用操作及函數
    PHP提供了大量的字符串操作,各種函數可以處理字符串的分割、截取、查找等。PHP處理字符串的能力是非常強大的,提供的方法也是多種多樣的,但有的時候你需要選擇出一種最簡單且最理想的方法。在本文中,列舉了10個PHP中常見的字符串處理任務,並給出相應的理想解決方案。
  • php浮點數和字符串
    比如:要求精確到3位小數,就都乘以1000後取整再比較;要求精確到2位小數,就都乘以100後取整再比較;要求精確到4位小數,就都乘以10000後取整再比較;舉例:字符串類型· 單引號字符串:· 雙引號字符串:· 定界符字符串heredoc:還可以使用特定形式的字符串
  • PHP字符串替換函數strtr()的功能實現講解
    我們今天要向大家講的內容是有關PHP字符串替換函數strtr()的相關介紹。對於初學者來說,對於PHP字符串替換函數strtr()的了解還比較淺顯,希望通過本文介紹的內容能夠讓大家深入了解這個函數的具體意義。
  • 對比python字符串函數,輕鬆學習pandas的 str 矢量化字符串函數
    我們不僅要學會怎麼處理單個字符串,這個就需要學習「python字符串函數」,我們還要學會怎麼處理二維表格中每一列每一格的字符串,這個就需要學習「pandas的str矢量化字符串函數」。今天我們採用對比的方式,帶大家總結常用的字符串函數,希望這篇文章能夠對大家起到很好的作用。
  • 盤點Python中字符串的常用操作
    有些特殊情況,比如需要表示多行時,可以選擇三個單(雙)引號,並且無序用\進行轉移,可直接使用單引號和雙引號。a = '''    My Name is 阿亮,    Let's say 'Hello'    '''print(a)字符串的下標和切換下標:字符串是一個個字符拼接而成,下標可以理解為每個字符的編號,從0開始依次類推。
  • Python中字符串的操作處理
    學習了字符串的基本用法和簡單格式化,我們再來看一下常用字符串類型的操作。對字符串,Python提供了3個基本的操作符,如下表:演示如下:>>> x = '一個'>>> y = '字符串'>>> x+y'一個字符串'>>> x*3'一個一個一個'>>> s = '某個字符串'>>>
  • PHP部分字符串函數匯總
    我們大家知道無論哪種語言,字符串操作都是一個重要的基礎,往往是簡單而重要。查找字符位置函數strpos($str,search,[int]): 查找search在$str中的第一次位置從int開始stripos($str,search,[int]): 函數返回字符串在另一個字符串中第一次出現的位置strrpos($str,search,[int]): 查找search在$str中的最後一次出現的位置從int 2.
  • (基礎篇)PHP字符串函數
    PHP字符串函數包括查找字符位置函數;提取子字符函數;替換字符串;字符長度;比較字符函數;分割成數組字符;去除空格等等
  • (實用篇)多個PHP中文字符串截取函數
    以下是文章分享1群,由於群人數已超過300,不能掃碼進群,這個任務呢,就由小篇來拉你們進群了,掃描下面二維碼,加小篇好友~字符串截取是一個非常常見的編程任務,而往往帶中文的字符串截取會經常用到。雖然不難,但是自己寫函數實現又耗費時間,這裡介紹一個比較好用的字符串截取函數,能夠勝任基本的需求了<?
  • 如何獲取PHP字符串的最後n個字符
    源 / php中文網      源 / www.php.cn編寫一個PHP程序來獲取給定字符串的最後n個字符。例子:輸入: $str = "HTML!CSS!MySQL!PHP!"方法1:在此方法中,遍歷字符串的最後N個字符並繼續將它們附加到新字符串中。例:<?php    $str = "HTML!CSS!MySQL!PHP!"