首頁 >後端開發 >PHP問題 >php addcslashes函數怎麼用?

php addcslashes函數怎麼用?

藏色散人
藏色散人原創
2019-05-30 09:09:032369瀏覽

php addcslashes函數用於在指定字元前添加反斜線的字串,其語法是addcslashes(string,characters),參數string必需,規定要轉義的字串;characters必需,規定要轉義的字元或字元範圍。

php addcslashes函數怎麼用?

php addcslashes函數怎麼用?

定義和用法

addcslashes() 函數傳回在指定字元前面加上反斜線的字串。

註解:addcslashes() 函數對大小寫敏感。

註解:對以下字元套用addcslashes() 時請小心:0(NULL), r(回車), n(換行), f 換頁)、t(製表符)以及v(垂直製表符)。在 PHP 中,\0, \r, \n, \t, \f 以及 \v 是預先定義的轉義序列。

語法

addcslashes(string,characters)

參數 

#string 必要。規定要轉義的字串。

characters 必需。規定要轉義的字元或字元範圍。

傳回值: 傳回已轉義的字串。

PHP 版本: 4

範例1

#向字串中的特定字元新增反斜線:

<?php
$str = "Welcome to Shanghai!";
echo $str."<br>";
echo addcslashes($str,&#39;m&#39;)."<br>";
echo addcslashes($str,&#39;H&#39;)."<br>";
?>

輸出:

Welcome to Shanghai!
Welcome to Sh\angh\ai!
Welcome to \Shanghai!

範例2

在字串中的某個範圍內的字元中加入反斜線:

<?php
$str = "Welcome to Shanghai!";
echo $str."<br>";
echo addcslashes($str,&#39;A..Z&#39;)."<br>";
echo addcslashes($str,&#39;a..z&#39;)."<br>";
echo addcslashes($str,&#39;a..g&#39;);
?>

輸出:

Welcome to Shanghai!
\Welcome to \Shanghai!
W\e\l\c\o\m\e \t\o S\h\a\n\g\h\a\i!
W\el\com\e to Sh\an\gh\ai!

範例3

在字元「A」之前加入一個反斜線:

<?php
$str = addcslashes("A001 A002 A003","A");
echo($str);
?>

輸出:

\A001 \A002 \A003

以上是php addcslashes函數怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn