stripslashes() 函數用于移除字符串中反斜杠前的轉義字符
$input = "This is a test\\n";
$output = stripslashes($input);
echo $output; // 輸出: This is a test\n
$input = "This is a test\\n";
$output = stripslashes($input);
// 在后續代碼中重復使用 $output 變量
// 使用PDO
$pdo = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');
$stmt = $pdo->prepare("INSERT INTO test_table (column) VALUES (:value)");
$stmt->bindParam(':value', $input);
$input = "This is a test\\n";
$stmt->execute();
// 使用MySQLi
$mysqli = new mysqli('localhost', 'username', 'password', 'test');
$stmt = $mysqli->prepare("INSERT INTO test_table (column) VALUES (?)");
$stmt->bind_param('s', $input);
$input = "This is a test\\n";
$stmt->execute();
$input = "This is a test\\n";
$output = str_replace("\\n", "\n", $input);
echo $output; // 輸出: This is a test\n
總之,要提高PHP stripslashes效率,最好直接使用內置函數,避免重復調用,并使用預處理語句來處理數據庫查詢。在其他情況下,可以考慮使用其他字符串處理函數,但要權衡可讀性和性能。