স্ট্রিং-এ ব্যাকস্ল্যাশ যোগ করার জন্য addslashes() ফাংশন
PHP-তে addslashes() ফাংশনটি একটি স্ট্রিং-এ থাকা পূর্বনির্ধারিত ক্যারেক্টারগুলোর (সিংল কোট, ডবল কোট, ব্যাকস্ল্যাশ, NULL) সামনে ব্যাকস্ল্যাশ (\) যোগ করে। ডাটাবেস কোয়েরি-তে স্ট্রিং ব্যবহার করার আগে এটি ব্যবহার করা হতো (অবসLETE, প্রিপেয়ার্ড স্টেটমেন্ট ব্যবহার করুন)।
পূর্বনির্ধারিত ক্যারেক্টার
- সিংল কোট (
') - ডবল কোট (
") - ব্যাকস্ল্যাশ (
\) - NULL (
\0)
সিনট্যাক্স
addslashes(str)
প্যারামিটার
- str — এস্কেপ করার স্ট্রিং
রিটার্ন মান
ব্যাকস্ল্যাশ যুক্ত স্ট্রিং রিটার্ন করে।
উদাহরণ ১
<?php $s = "Who's Tom Hanks?"; echo $s . " Unsafe for database query!
"; echo addslashes($s) . " Safe in a database query!"; ?>
আউটপুট
Who's Tom Hanks? Unsafe for database query! Who\'s Tom Hanks? Safe in a database query!
উদাহরণ ২
<?php
$s = addslashes('Cricket is a "religion" in India.');
echo($s);
?>
আউটপুট
Cricket is a \"religion\" in India.