當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP addcslashes()用法及代碼示例


addcslashes()函數是PHP中的內置函數。 addcslashes()函數用於在給定字符串中的某些指定字符之前添加反斜杠。

用法

string addcslashes($string, $characters)

參數:此函數接受上述語法中所示的兩個參數,並在下麵進行描述:


  1. $string:此參數指定需要轉義的輸入字符串。或者我們也可以說要在某些指定字符之前添加反斜杠的字符串。
  2. $characters:此參數指定我們要在輸入字符串中轉義的字符或字符序列,方法是在它們之前添加反斜杠。我們可以將一個字符範圍指定為“ a..z”。那是範圍的開始字符,後跟兩個點和結束字符。
    Note:請謹慎使用a,b,n,t等字符,因為\ a,\ b,\ n,\ t這個參數是預定義的轉義序列,並具有某些特殊含義。因此,我們可能無法獲得理想的結果。

返回值:此函數返回一個轉義的字符串,即輸入字符串$string,在$characters之前添加反斜杠。

例子:

Input: $string = "GeeksforGeeks"  $characters = 'e'
Output: G\e\eksforG\e\eks

Input: $string = "GeeksforGeeks" $characters = 'a..k'
Output: G\e\e\ksnG\e\e\ks

以下示例程序旨在說明PHP中的addcslashes()函數:

程序1:

<?php 
// PHP program to illustrate addcslashes() 
// function 
  
$str = "GeeksforGeeks"; 
  
$resStr = addcslashes($str, 'e'); 
  
echo $resStr; 
  
?>

輸出:

G\e\eksforG\e\eks

程序2:

<?php 
// PHP program to illustrate addcslashes() 
// function 
  
$str = "GeeksnGeeks"; 
$resStr = addcslashes($str, 'a..k'); 
  
echo $resStr; 
  
?>

輸出:

G\e\e\ksnG\e\e\ks

參考:
http://php.net/manual/en/function.addcslashes.php



相關用法


注:本文由純淨天空篩選整理自oindrilaray大神的英文原創作品 PHP | addcslashes() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。