麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

詳解PHP中mb_strpos的使用php技巧

2020-03-24 18:57:10
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了詳解PHP中mb_strpos的使用,通過使用語法以及實例給大家詳細分析了用法,需要的朋友參考學習下。

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 — 查找字符串在另一個字符串中首次出現的位置

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 在一個 string 中首次出現的位置。//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.// 基于字符數執行一個多字節安全的 strpos() 操作。 第一個字符的位置是 0,第二個字符的位置是 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 中查找這個字符串。 和 strpos() 不同的是,數字的值不會被當做字符的順序值。

offset

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

搜索位置的偏移。如果沒有提供該參數,將會使用 0。負數的 offset 會從字符串尾部開始統計。

encoding

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

encoding 參數為字符編碼。如果省略,則使用內部字符編碼。

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 首次出現位置的數值。 如果沒有找到 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技巧的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久69精品久久久久久国产越南 | 87成人免费看片 | 成人性生活视频在线观看 | 亚洲精中文字幕二区三区 | 久久亚洲第一 | 欧美成人午夜一区二区三区 | 亚洲一区二区中文字幕在线观看 | 欧美一级高潮片免费的 | 黄污网站在线观看 | 色网站在线免费观看 | 国产亚洲网| 国产午夜精品一区二区三区不卡 | 免费国产一级特黄久久 | 毛片视频大全 | 欧美一级做性受免费大片免费 | 国产精品免费久久久 | 激情夜色| 在线成人免费网站 | 毛片午夜| 日韩黄色影视 | 综合激情网 | 成人福利视频导航 | 亚州综合网 | 草莓视频在线导航 | 97超碰资源站 | 国产一级一国产一级毛片 | 国产精品视频久久久 | 亚洲一区在线视频观看 | 亚洲成人福利网站 | 国产精品中文在线 | 久久成人动漫 | 欧美偷拍一区二区 | 欧美一级毛片免费观看 | 成人在线视频精品 | 日本在线国产 | 大号bbwassbigav头交 | 在线播放免费人成毛片乱码 | 99欧美精品 | 最新午夜综合福利视频 | 黄色特级一级片 | 27xxoo无遮挡动态视频 |