函数文档

backslashit()

💡 云策文档标注

概述

backslashit() 是一个 WordPress 函数,用于在字符串的字母前和开头数字前添加反斜杠。它主要用于转义处理,确保字符串在特定上下文中正确解析。

关键要点

  • 函数接受一个必需参数 $value,类型为字符串,表示要添加反斜杠的值。
  • 返回一个字符串,其中已插入反斜杠。
  • 函数逻辑:检查字符串首字符是否为数字(0-9),如果是,则在首字符前添加反斜杠;否则,在字母前添加反斜杠。
  • 该函数自 WordPress 版本 0.71 引入,属于核心函数。

代码示例

function backslashit( $value ) {
    if ( isset( $value[0] ) && $value[0] >= '0' && $value[0] <= '9' ) {
        $value = '\' . $value;
    } else {
        $value = addcslashes( $value, 'A..Za..z' );
    }
    return $value;
}

📄 原文内容

Adds backslashes before letters and before a number at the start of a string.

Parameters

$valuestringrequired
Value to which backslashes will be added.

Return

string String with backslashes inserted.

Source

function backslashit( $value ) {
	if ( isset( $value[0] ) && $value[0] >= '0' && $value[0] <= '9' ) {
		$value = '\\' . $value;
	}
	return addcslashes( $value, 'A..Za..z' );
}

Changelog

Version Description
0.71 Introduced.