uTools-Manuals/docs/php/mb_strpos.html
2019-04-28 19:00:34 +08:00

142 lines
4.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>查找字符串在另一个字符串中首次出现的位置</title>
</head>
<body class="docs"><div id="layout">
<div id="layout-content"><div id="function.mb-strpos" class="refentry">
<div class="refnamediv">
<h1 class="refname">mb_strpos</h1>
<p class="verinfo">(PHP 4 &gt;= 4.0.6, PHP 5, PHP 7)</p><p class="refpurpose"><span class="refname">mb_strpos</span> &mdash; <span class="dc-title">查找字符串在另一个字符串中首次出现的位置</span></p>
</div>
<div class="refsect1 description" id="refsect1-function.mb-strpos-description">
<h3 class="title">说明</h3>
<div class="methodsynopsis dc-description">
<span class="methodname"><strong>mb_strpos</strong></span>
( <span class="methodparam"><span class="type">string</span> <code class="parameter">$haystack</code></span>
, <span class="methodparam"><span class="type">string</span> <code class="parameter">$needle</code></span>
[, <span class="methodparam"><span class="type">int</span> <code class="parameter">$offset</code><span class="initializer"> = 0</span></span>
[, <span class="methodparam"><span class="type">string</span> <code class="parameter">$encoding</code><span class="initializer"> = mb_internal_encoding()</span></span>
]] ) : <span class="type">int</span></div>
<p class="para rdfs-comment">
查找 <span class="type"><a href="language.types.string.html" class="type string">string</a></span> 在一个 <span class="type"><a href="language.types.string.html" class="type string">string</a></span> 中首次出现的位置。
</p>
<p class="para">
基于字符数执行一个多字节安全的 <span class="function"><a href="strpos.html" class="function">strpos()</a></span> 操作。
第一个字符的位置是 0第二个字符的位置是 1以此类推。
</p>
</div>
<div class="refsect1 parameters" id="refsect1-function.mb-strpos-parameters">
<h3 class="title">参数</h3>
<p class="para">
<dl>
<dt>
<code class="parameter">haystack</code></dt>
<dd>
<p class="para">
要被检查的 <span class="type"><a href="language.types.string.html" class="type string">string</a></span>
</p>
</dd>
<dt>
<code class="parameter">needle</code></dt>
<dd>
<p class="para">
<code class="parameter">haystack</code> 中查找这个字符串。
<span class="function"><a href="strpos.html" class="function">strpos()</a></span> 不同的是,数字的值不会被当做字符的顺序值。
</p>
</dd>
<dt>
<code class="parameter">offset</code></dt>
<dd>
<p class="para">
搜索位置的偏移。如果没有提供该参数,将会使用 0。负数的 offset 会从字符串尾部开始统计。
</p>
</dd>
<dt>
<code class="parameter">encoding</code></dt>
<dd>
<p class="para"><code class="parameter">encoding</code>
参数为字符编码。如果省略,则使用内部字符编码。</p>
</dd>
</dl>
</p>
</div>
<div class="refsect1 returnvalues" id="refsect1-function.mb-strpos-returnvalues">
<h3 class="title">返回值</h3>
<p class="para">
返回 <span class="type"><a href="language.types.string.html" class="type string">string</a></span><code class="parameter">haystack</code><code class="parameter">needle</code> 首次出现位置的数值。
如果没有找到 <code class="parameter">needle</code>,它将返回 <strong><code>FALSE</code></strong>
</p>
</div>
<div class="refsect1 changelog" id="refsect1-function.mb-strpos-changelog">
<h3 class="title">更新日志</h3>
<table class="doctable informaltable">
<thead>
<tr>
<th>版本</th>
<th>说明</th>
</tr>
</thead>
<tbody class="tbody">
<tr>
<td>7.1.0</td>
<td>
支持负数的 <code class="parameter">offset</code>
</td>
</tr>
</tbody>
</table>
</div>
<div class="refsect1 seealso" id="refsect1-function.mb-strpos-seealso">
<h3 class="title">参见</h3>
<p class="para">
<ul class="simplelist">
<li class="member"><span class="function"><a href="mb_internal_encoding.html" class="function" rel="rdfs-seeAlso">mb_internal_encoding()</a> - 设置/获取内部字符编码</span></li>
<li class="member"><span class="function"><a href="strpos.html" class="function" rel="rdfs-seeAlso">strpos()</a> - 查找字符串首次出现的位置</span></li>
</ul>
</p>
</div>
</div></div></div></body></html>