a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > PHP > 正文

詳解PHP中mb_strpos的使用php技巧

2020-03-24 18:57:10
字體:
供稿:網(wǎng)友
這篇文章主要介紹了詳解PHP中mb_strpos的使用,通過使用語法以及實(shí)例給大家詳細(xì)分析了用法,需要的朋友參考學(xué)習(xí)下。

mb_strpos

(PHP 4 = 4.0.6, PHP 5, PHP 7)
mb_strpos — Find position of first occurrence of string in a string
mb_strpos — 查找字符串在另一個(gè)字符串中首次出現(xiàn)的位置

Description

int mb_strpos (  string $haystack ,  string $needle [,  int $offset = 0 [,  string $encoding = mb_internal_encoding() ]] //Finds position of the first occurrence of a string in a string.// 查找 string 在一個(gè) string 中首次出現(xiàn)的位置。//Performs a multi-byte safe strpos() operation based on number of characters. The first character s position is 0, the second character position is 1, and so on.// 基于字符數(shù)執(zhí)行一個(gè)多字節(jié)安全的 strpos() 操作。 第一個(gè)字符的位置是 0,第二個(gè)字符的位置是 1,以此類推。

Parameters

haystack

The string being checked.

要被檢查的 string。

needle

The string to find in haystack. In contrast with strpos(), numeric html' target='_blank'>values are not applied as the ordinal value of a character.

在 haystack 中查找這個(gè)字符串。 和 strpos() 不同的是,數(shù)字的值不會被當(dāng)做字符的順序值。

offset

The search offset. If it is not specified, 0 is used. A negative offset counts from the end of the string.

搜索位置的偏移。如果沒有提供該參數(shù),將會使用 0。負(fù)數(shù)的 offset 會從字符串尾部開始統(tǒng)計(jì)。

encoding

The encoding parameter is the character encoding. If it is omitted, the internal character encoding value will be used.

encoding 參數(shù)為字符編碼。如果省略,則使用內(nèi)部字符編碼。

Return Values

Returns the numeric position of the first occurrence of needle in the haystack string. If needle is not found, it returns FALSE.

返回 string 的 haystack 中 needle 首次出現(xiàn)位置的數(shù)值。 如果沒有找到 needle,它將返回 FALSE。

Example

 ?php * Created by PhpStorm. * User: zhangrongxiang * Date: 2018/2/2 * Time: 下午11:16$str = Hello World! Hello PHP $pos = mb_strpos( $str, Hello , 0, mb_internal_encoding() );echo $pos . PHP_EOL;//0$pos = mb_strpos( $str, Hello , 2, mb_internal_encoding() );echo $pos . PHP_EOL;//13function mb_str_replace( $haystack, $search, $replace, $offset = 0, $encoding = auto ) { $len_sch = mb_strlen( $search, $encoding ); $len_rep = mb_strlen( $replace, $encoding ); while ( ( $offset = mb_strpos( $haystack, $search, $offset, $encoding ) ) !== false ) { $haystack = mb_substr( $haystack, 0, $offset, $encoding ) . $replace . mb_substr( $haystack, $offset + $len_sch, $le = mb_strlen( $haystack ) - mb_strlen( $search ) + mb_strlen( $replace ), $encoding ); //echo $le.PHP_EOL; $offset = $offset + $len_rep; if ( $offset mb_strlen( $haystack, $encoding ) ) { break; return $haystack;$replace = mb_str_replace( hello world !hello world !hello world !hello world ! , hello , hi );echo $replace . PHP_EOL; //hi world !hi world !hi world !hi world !//hi PHP !hi PHP !hi PHP !hi PHP !echo mb_str_replace( $replace, world , PHP ) . PHP_EOL;echo mb_str_replace( $replace, , - ) . PHP_EOL;//PHP是世界上最好的語言

以上就是詳解PHP中mb_strpos的使用php技巧的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人1区2区| 国产精品综合一区二区 | 一区二区三区久久 | 男人的天堂久久 | 狠狠色伊人亚洲综合成人 | 欧美一区二区在线观看 | 岛国av在线| 麻豆高清免费国产一区 | 日韩一二区 | 国产91久久精品一区二区 | 青青草一区 | 国产精品人人做人人爽人人添 | 亚洲成人精品区 | 日本精品在线播放 | 亚洲免费片 | 日韩成人高清视频 | 91久久综合亚洲鲁鲁五月天 | 成人亚洲 | 黄色在线网站 | 国产午夜久久久久 | 男女羞羞视频免费观看 | 91精品国产一区二区三区 | 国产小视频免费在线观看 | 亚洲一区亚洲二区 | 无套内谢孕妇毛片免费看红桃影视 | 欧美在线三区 | 91久久精品久久国产性色也91 | 亚洲不卡视频在线 | 国产精品极品美女在线观看免费 | 国产精品系列在线播放 | 国产女人高潮大叫a毛片 | 午夜影院免费体验区 | 久久99国产精品久久99大师 | 久色电影| 国产综合精品一区二区三区 | 亚洲一区影院 | 久久久久久久99精品免费观看 | 国产日韩欧美在线观看 | 色com | 欧美黄视频在线观看 | 97狠狠|