addcslashes
cスタイルのバックスラッシュを使用して文字列のキャラクターを逃がす
キャラクター「A」の前にバックスラッシュを追加します:
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token function">addcslashes</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"a001 a002 a003"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">"a"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
文字列内の特定の文字にバックスラッシュを追加します。
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">「上海へようこそ!」</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token variable">$ str</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token keyword">エコー</span><span class="token function">addcslashes</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">、</span> <span class="token string single-quoted-string">'m'</span> <span class="token punctuation">)</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token keyword">エコー</span><span class="token function">addcslashes</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">、</span> <span class="token string single-quoted-string">'h'</span> <span class="token punctuation">)</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
文字列内の範囲内の文字にバックスラッシュを追加します。
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">「上海へようこそ!」</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token variable">$ str</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token keyword">エコー</span><span class="token function">addcslashes</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">、</span> <span class="token string single-quoted-string">'a..z'</span> <span class="token punctuation">)</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token keyword">エコー</span><span class="token function">addcslashes</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">、</span> <span class="token string single-quoted-string">'a..z'</span> <span class="token punctuation">)</span> <span class="token operator">。</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token function">addcslashes</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">、</span> <span class="token string single-quoted-string">'a..g'</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>