PHP addslashes() ఫంక్షన్
实例
ప్రతి డబుల్ కోట్ ("ముందుకు అడ్డుకున్న స్లేష్ జోడించండి:
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str); ?>
నిర్వచనం మరియు ఉపయోగం
addslashes() ఫంక్షన్ ప్రిడిఫైన్డ్ అక్షరాలు ముందుకు జోడించబడిన స్ట్రింగ్ తిరిగి ఇవ్వబడుతుంది.
ప్రిడిఫైన్డ్ అక్షరాలు ఇక్కడ ఉన్నాయి:
- సింగిల్ కోట్ (')
- డబుల్ కోట్ (")
- రివర్స్ స్లేష్ (\)
- NULL
సలహా:ఈ ఫంక్షన్ ని డేటాబేస్ లో నిల్వలో ఉన్న స్ట్రింగ్స్ మరియు డేటాబేస్ క్వరీ స్ట్రింగ్స్ కోసం స్ట్రింగ్స్ ను తయారు చేయడకు ఉపయోగించవచ్చు.
ప్రకటన:అప్రమేయంగా, PHP అన్ని GET, POST మరియు COOKIE డాటాకు స్వయంచాలకంగా 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."; ?>