PHP में Addlashes () फ़ंक्शन का उपयोग कैसे करें

Php Mem Addlashes Fanksana Ka Upayoga Kaise Karem



कभी-कभी हमें डेटाबेस में डेटा डालने या किसी वेब पेज पर डेटा प्रदर्शित करने की आवश्यकता होती है जिसमें उद्धरण या एपोस्ट्रोफ जैसे विशेष वर्ण होते हैं। यदि ठीक से संभाला नहीं जाता है तो ये विशेष वर्ण सिंटैक्स त्रुटियों का कारण बन सकते हैं। इसके लिए हम इसका इस्तेमाल कर सकते हैं अतिरिक्त पलकें () PHP में कार्य करता है। इस आलेख में PHP कोड में Addlashes() फ़ंक्शन और इसके विवरण शामिल हैं।

विषयसूची

PHP में Addlashes () फ़ंक्शन क्या है

अतिरिक्त पलकें () PHP में फ़ंक्शन बैकस्लैश जोड़ता है (\) उद्धरण, एपोस्ट्रोफ और बैकस्लैश जैसे विशेष वर्णों से पहले। इस फ़ंक्शन का उपयोग स्ट्रिंग में विशेष वर्णों से बचने के लिए किया जाता है ताकि उन्हें सिंटैक्स त्रुटियों के बिना डेटाबेस में सुरक्षित रूप से संग्रहीत किया जा सके या वेब पेज पर उपयोग किया जा सके।







वाक्य - विन्यास

Addlashes() फ़ंक्शन का सिंटैक्स इस प्रकार है:



android ( $ स्ट्रिंग )

पैरामीटर

फ़ंक्शन का एक पैरामीटर है:



  • $ स्ट्रिंग : स्ट्रिंग को संसाधित किया जाना है।

वापस करना

यह कुछ वर्णों से पहले जोड़े गए आवश्यक बैकस्लैश के साथ संशोधित स्ट्रिंग लौटाता है।





Addlashes () फ़ंक्शन कैसे काम करता है

Addlashes () फ़ंक्शन इनपुट के रूप में एक स्ट्रिंग लेता है और स्ट्रिंग को उनके सामने एक बैकस्लैश जोड़कर विशेष वर्णों से बच जाता है।

बैकस्लैश के साथ प्रीफ़िक्स्ड वर्णों में शामिल हैं:



  • एकल कोट (')
  • डबल उद्धरण (')
  • बैकस्लैश (\)
  • शून्य बाइट (\0)

बचने वाले वर्णों का विशिष्ट सेट इनपुट स्ट्रिंग पर निर्भर करता है।

Addlashes () फ़ंक्शन के उदाहरण

अब हम कुछ उदाहरण कार्यक्रमों को कवर करेंगे जो PHP में Addlashes() फ़ंक्शन के उपयोग की व्याख्या करते हैं।

उदाहरण 1

दिया गया PHP कोड दर्शाता है कि पहले बैकस्लैश जोड़ने के लिए Addlashes() फ़ंक्शन का उपयोग किया गया था एकल बोली एक स्ट्रिंग में वर्ण:



// इनपुट स्ट्रिंग

$str = android ( 'लिनक्स' ) ;

// बची हुई स्ट्रिंग को प्रिंट करता है

गूंज ( $str ) ;

?>

यहाँ, स्ट्रिंग लिनक्स Addlashes() फ़ंक्शन के तर्क के रूप में पारित किया जाता है, जो बैकस्लैश के साथ एपोस्ट्रोफी वर्ण से बच जाएगा। परिणामी स्ट्रिंग होगी लिनक्स .

प्रतिध्वनि () स्टेटमेंट का उपयोग बची हुई स्ट्रिंग को आउटपुट में प्रिंट करने के लिए किया जाता है।

  ग्राफिकल यूजर इंटरफेस, टेक्स्ट, एप्लिकेशन, चैट या टेक्स्ट संदेश
विवरण स्वचालित रूप से जेनरेट किया गया

उदाहरण 2

दिया गया PHP कोड दर्शाता है कि पहले बैकस्लैश जोड़ने के लिए Addlashes() फ़ंक्शन का उपयोग किया गया था दोहरे उद्धरण एक तार में वर्ण।



// इनपुट स्ट्रिंग

$str = android ( 'लिनक्सहिंट 'PHP' ट्यूटोरियल' ) ;

// बची हुई स्ट्रिंग को प्रिंट करता है

गूंज ( $str ) ;

?>

यहाँ स्ट्रिंग Linuxhint 'PHP' ट्यूटोरियल Addlashes() फ़ंक्शन के तर्क के रूप में पारित किया गया है, जो बैकस्लैश के साथ डबल कोट्स कैरेक्टर से बच जाएगा। परिणामी स्ट्रिंग होगी Linuxhint \'PHP\' ट्यूटोरियल . इको () स्टेटमेंट आउटपुट को प्रिंट करेगा:

उदाहरण 3

नीचे एक और PHP कोड है जो Addlashes () के उपयोग को प्रदर्शित करता है।



$str = 'PHP कौन है?' ;

गूंज $str . 'यह डेटाबेस क्वेरी में सुरक्षित नहीं है।
'
;

गूंज android ( $str ) . 'यह डेटाबेस क्वेरी में सुरक्षित है।' ;

?>

यहाँ स्ट्रिंग पीएचपी कौन है? में संग्रहित है $str चर। इको स्टेटमेंट का उपयोग स्ट्रिंग को आउटपुट में प्रिंट करने के लिए एक संदेश के साथ किया जाता है जो यह दर्शाता है कि स्ट्रिंग को सीधे डेटाबेस क्वेरी में उपयोग करना सुरक्षित नहीं है।

Addlashes () फ़ंक्शन का उपयोग स्ट्रिंग में एपोस्ट्रोफी वर्ण से पहले एक बैकस्लैश जोड़कर बचने के लिए किया जाता है। परिणामी स्ट्रिंग होगी PHP कौन है? .

दूसरा गूंज कथन का उपयोग बची हुई स्ट्रिंग को आउटपुट में एक संदेश के साथ प्रिंट करने के लिए किया जाता है जो दर्शाता है कि डेटाबेस क्वेरी में स्ट्रिंग का उपयोग करना सुरक्षित है।

  ग्राफिकल यूजर इंटरफेस, टेक्स्ट, एप्लिकेशन, चैट या टेक्स्ट संदेश
विवरण स्वचालित रूप से जेनरेट किया गया

निष्कर्ष

यहां, हमने PHP में Addlashes () फ़ंक्शन पर चर्चा की, जिसका उपयोग स्ट्रिंग में विशेष वर्णों से बचने के लिए किया जाता है ताकि उन्हें डेटाबेस में सुरक्षित रूप से संग्रहीत किया जा सके या वेब पेज पर उपयोग किया जा सके। इसके अलावा, हमने इस फ़ंक्शन के सिंटैक्स, पैरामीटर और रिटर्न वैल्यू को कवर किया। Addlashes() फ़ंक्शन और इसके उदाहरण प्रोग्राम के विवरण के लिए, लेख पढ़ें।