php字符串函數(shù)學習之strstr()
來源:易賢網(wǎng) 閱讀:588 次 日期:2015-03-30 11:15:52
溫馨提示:易賢網(wǎng)小編為您整理了“php字符串函數(shù)學習之strstr()”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了php字符串函數(shù)學習之strstr(),本文講解了它的定義和用法、參數(shù)描述、提示和注釋以及多個使用示例,需要的朋友可以參考下

代碼如下:

<?php

/*

定義和用法

strstr() 函數(shù)搜索一個字符串在另一個字符串中的第一次出現(xiàn)。

該函數(shù)返回字符串的其余部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。

語法

string strstr ( string, search)

參數(shù) 描述

string 必需。規(guī)定被搜索的字符串。

search 必需。規(guī)定所搜索的字符串。如果該參數(shù)是數(shù)字,則搜索匹配數(shù)字 ASCII 值的字符

提示和注釋

注釋:該函數(shù)是二進制安全的。

注釋:該函數(shù)對大小寫敏感。如需進行大小寫不敏感的搜索,請使用 stristr()。

如果你僅僅想確定 needle 是否存在于 haystack 中,請使用速度更快、耗費內(nèi)存更少的 strpos() 函數(shù)。

*/

$str = "。規(guī)定的被搜索的字符串 ";

$s = "的";

echo strstr($str,$s) . "<br/>";

echo mb_strstr($str,$s, 'utf-8') . "<br/>";

echo mb_strstr($str,$s, true, 'utf-8') . "<br/>";

echo mb_strstr($str,$s, false, 'utf-8') . "<hr/>";

/*

定義和用法

strrchr() 函數(shù)查找字符串在另一個字符串中最后一次出現(xiàn)的位置,并返回從該位置到字符串結(jié)尾的所有字符。

如果成失敗,否則返回 false。

語法

strrchr(string,char)

參數(shù) 描述

string 必需。規(guī)定被搜索的字符串。

char 必需。規(guī)定要查找的字符。如果該參數(shù)是數(shù)字,則搜索匹配數(shù)字 ASCII 值的字符。

*/

echo strrchr($str,$s) . "<br/>";

echo mb_strrchr($str,$s, 'utf-8') . "<br/>";

echo mb_strrchr($str,$s, true, 'utf-8') . "<br/>";

echo mb_strrchr($str,$s, false, 'utf-8') . "<hr/>";

$str = "Hello world!Hello world!";

$s = "world";

echo strrchr($str,$s) . "<br/>";

echo mb_strrchr($str,$s, 'utf-8') . "<br/>";

echo mb_strrchr($str,$s, true, 'utf-8') . "<br/>";

echo mb_strrchr($str,$s, false, 'utf-8') . "<hr/>";

/*

定義和用法

strtr() 函數(shù)轉(zhuǎn)換字符串中特定的字符。

語法

strtr(string,from,to)

或者

strtr(string,array)

參數(shù) 描述

string1 必需。規(guī)定要轉(zhuǎn)換的字符串。

from 必需(除非使用數(shù)組)。規(guī)定要改變的字符。

to 必需(除非使用數(shù)組)。規(guī)定要改變?yōu)榈淖址?/p>

array 必需(除非使用 from 和 to)。一個數(shù)組,其中的鍵是原始字符,值是目標字符。

說明

如果 from 和 to 的長度不同,則格式化為最短的長度。

*/

echo strtr("Hilla Warld","ia","eo"). "<br/>";

$arr = array("Hello" => "Hi", "world" => "earth");

echo strtr("Hello world",$arr). "<hr/>";

echo strtr("如果省略,則使用內(nèi)部字符編碼","內(nèi)部","外部"). "<br/>";

$arr = array("如果" => "若", "則" => "那么");

echo strtr("如果省略,則使用內(nèi)部字符編碼",$arr). "<hr/>";

?>

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機網(wǎng)站地址:php字符串函數(shù)學習之strstr()

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)