uTools-Manuals/docs/php/rtrim.html
2019-04-08 23:22:26 +08:00

156 lines
8.3 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.rtrim" class="refentry">
<div class="refnamediv">
<h1 class="refname">rtrim</h1>
<p class="verinfo">(PHP 4, PHP 5, PHP 7)</p><p class="refpurpose"><span class="refname">rtrim</span> &mdash; <span class="dc-title">删除字符串末端的空白字符(或者其他字符)</span></p>
</div>
<div class="refsect1 description" id="refsect1-function.rtrim-description">
<h3 class="title">说明</h3>
<div class="methodsynopsis dc-description">
<span class="methodname"><strong>rtrim</strong></span>
( <span class="methodparam"><span class="type">string</span> <code class="parameter">$str</code></span>
[, <span class="methodparam"><span class="type">string</span> <code class="parameter">$character_mask</code></span>
] ) : <span class="type">string</span></div>
<p class="para rdfs-comment">
该函数删除 <code class="parameter">str</code> 末端的空白字符(或者其他字符)并返回。
</p>
<p class="para">
不使用第二个参数,<span class="function"><strong>rtrim()</strong></span> 仅删除以下字符:
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
&quot; &quot; (<acronym title="American Standard Code for Information Interchange">ASCII</acronym> <em>32</em>
(<em>0x20</em>)),普通空白符。
</span>
</li>
<li class="listitem">
<span class="simpara">
&quot;\t&quot; (<acronym title="American Standard Code for Information Interchange">ASCII</acronym> <em>9</em>
(<em>0x09</em>)),制表符。
</span>
</li>
<li class="listitem">
<span class="simpara">
&quot;\n&quot; (<acronym title="American Standard Code for Information Interchange">ASCII</acronym> <em>10</em>
(<em>0x0A</em>)),换行符。
</span>
</li>
<li class="listitem">
<span class="simpara">
&quot;\r&quot; (<acronym title="American Standard Code for Information Interchange">ASCII</acronym> <em>13</em>
(<em>0x0D</em>)),回车符。
</span>
</li>
<li class="listitem">
<span class="simpara">
&quot;\0&quot; (<acronym title="American Standard Code for Information Interchange">ASCII</acronym> <em>0</em>
(<em>0x00</em>))<em>NUL</em> 空字节符。
</span>
</li>
<li class="listitem">
<span class="simpara">
&quot;\x0B&quot; (<acronym title="American Standard Code for Information Interchange">ASCII</acronym> <em>11</em>
(<em>0x0B</em>)),垂直制表符。
</span>
</li>
</ul>
</p>
</div>
<div class="refsect1 parameters" id="refsect1-function.rtrim-parameters">
<h3 class="title">参数</h3>
<p class="para">
<dl>
<dt>
<code class="parameter">str</code></dt>
<dd>
<p class="para">
输入字符串。
</p>
</dd>
<dt>
<code class="parameter">character_mask</code></dt>
<dd>
<p class="para">
通过指定 <code class="parameter">character_mask</code>,可以指定想要删除的字符列表。简单地列出你想要删除的全部字符。使用 <em>..</em> 格式,可以指定一个范围。
</p>
</dd>
</dl>
</p>
</div>
<div class="refsect1 returnvalues" id="refsect1-function.rtrim-returnvalues">
<h3 class="title">返回值</h3>
<p class="para">
返回改变后的字符串。
</p>
</div>
<div class="refsect1 examples" id="refsect1-function.rtrim-examples">
<h3 class="title">范例</h3>
<p class="para">
<div class="example" id="example-5934">
<p><strong>Example #1 <span class="function"><strong>rtrim()</strong></span> 使用范例</strong></p>
<div class="example-contents">
<div class="phpcode"><pre><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br />$text&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"\t\tThese&nbsp;are&nbsp;a&nbsp;few&nbsp;words&nbsp;:)&nbsp;...&nbsp;&nbsp;"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$binary&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"\x09Example&nbsp;string\x0A"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$hello&nbsp;&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"Hello&nbsp;World"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$binary</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$hello</span><span style="color: #007700">);<br /><br />print&nbsp;</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$trimmed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">rtrim</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$trimmed</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$trimmed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">rtrim</span><span style="color: #007700">(</span><span style="color: #0000BB">$text</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"&nbsp;\t."</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$trimmed</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$trimmed&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">rtrim</span><span style="color: #007700">(</span><span style="color: #0000BB">$hello</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Hdle"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$trimmed</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">//&nbsp;删除&nbsp;$binary&nbsp;末端的&nbsp;ASCII&nbsp;码控制字符<br />//&nbsp;(包括&nbsp;0&nbsp;-&nbsp;31)<br /></span><span style="color: #0000BB">$clean&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">rtrim</span><span style="color: #007700">(</span><span style="color: #0000BB">$binary</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"\x00..\x1F"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$clean</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</pre></div>
</div>
<div class="example-contents"><p>以上例程会输出:</p></div>
<div class="example-contents screen">
<div class="cdata"><pre>
string(32) &quot; These are a few words :) ... &quot;
string(16) &quot; Example string
&quot;
string(11) &quot;Hello World&quot;
string(30) &quot; These are a few words :) ...&quot;
string(26) &quot; These are a few words :)&quot;
string(9) &quot;Hello Wor&quot;
string(15) &quot; Example string&quot;
</pre></div>
</div>
</div>
</p>
</div>
<div class="refsect1 seealso" id="refsect1-function.rtrim-seealso">
<h3 class="title">参见</h3>
<p class="para">
<ul class="simplelist">
<li class="member"><span class="function"><a href="trim.html" class="function" rel="rdfs-seeAlso">trim()</a> - 去除字符串首尾处的空白字符(或者其他字符)</span></li>
<li class="member"><span class="function"><a href="ltrim.html" class="function" rel="rdfs-seeAlso">ltrim()</a> - 删除字符串开头的空白字符(或其他字符)</span></li>
</ul>
</p>
</div>
</div></div></div></body></html>