PHP addslashes() ফাংশন
উদাহরণ
প্রত্যেক ডবল কোটা ("সহ) আগে একক বর্ণ যোগ করুন:
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str); ?>
সংজ্ঞা ও ব্যবহার
addslashes() ফাংশন প্রদত্ত শব্দচিহ্নসহ স্ট্রিং ফিরিয়ে দেয়
প্রদত্ত শব্দচিহ্নগুলি হল:
- সিঙ্গল কোটা (')
- ডবল কোটা (")
- একক বর্ণ (\)
- NULL
পরামর্শ:এই ফাংশনটি ডাটাবেসে স্টোরেজে থাকা স্ট্রিং এবং ডাটাবেস কোর্স প্রস্তুত করার জন্য ব্যবহার করা যেতে পারে。
মন্তব্য:ডিফল্টভাবে, PHP GET, POST এবং COOKIE ডাটা সকলেই automaticly addslashes() চালায়।তাই, পুনরায় এসক্সকেপড হওয়া স্ট্রিংয়ের জন্য addslashes() ব্যবহার করবেন না কারণ এটা দ্বিস্তর এসক্সকেপড করবে।এই পরিস্থিতিতে ফাংশন get_magic_quotes_gpc() ব্যবহার করা যেতে পারে যাতে পরীক্ষা করা যায়。
সংজ্ঞা
addslashes(string)
পারামিটার | বর্ণনা |
---|---|
string | আবশ্যক |
প্রযুক্তিগত বিবরণ
ফলাফল | প্রত্যাহার করা হওয়া স্ট্রিং ফিরিয়ে দেয় |
PHP সংস্করণ: | 4+ |
আরও উদাহরণ
উদাহরণ 1
শব্দচিহ্নসহ স্ট্রিংয়ের আগে একক বর্ণ যোগ করুন:
<?php $str = "Who's Bill Gates?"; echo $str . " This is not safe in a database query.<br>"; echo addslashes($str) . " This is safe in a database query."; ?>