پی ایچ پی میں ایڈ سلیش () فنکشن کا استعمال کیسے کریں۔

Py Aych Py My Ay Slysh Fnkshn Ka Ast Mal Kys Kry



بعض اوقات ہمیں ڈیٹا بیس میں ڈیٹا داخل کرنے یا ویب صفحہ پر ڈیٹا ڈسپلے کرنے کی ضرورت ہوتی ہے جس میں اقتباسات یا apostrophes جیسے خصوصی حروف ہوتے ہیں۔ یہ خاص حروف اگر مناسب طریقے سے سنبھالے نہ جائیں تو نحوی غلطیوں کا سبب بن سکتے ہیں۔ اس کے لیے ہم استعمال کر سکتے ہیں۔ addslashes() پی ایچ پی میں فنکشن۔ یہ مضمون پی ایچ پی کوڈ میں addslashes() فنکشن اور اس کی تفصیلات کا احاطہ کرتا ہے۔

فہرست کا خانہ

پی ایچ پی میں addslashes() فنکشن کیا ہے؟

دی addslashes() پی ایچ پی میں فنکشن بیک سلیش کا اضافہ کرتا ہے۔ (\) اقتباسات، apostrophes، اور backslashes جیسے خصوصی حروف سے پہلے۔ اس فنکشن کا استعمال اسٹرنگ میں خاص کریکٹرز سے بچنے کے لیے کیا جاتا ہے تاکہ انہیں ڈیٹا بیس میں محفوظ طریقے سے اسٹور کیا جا سکے یا کسی ویب پیج پر بغیر نحو کی خرابی پیدا کیے بغیر استعمال کیا جا سکے۔







نحو

addslashes() فنکشن کا نحو درج ذیل ہے:



اضافہ ( $string )

پیرامیٹرز

فنکشن کا ایک پیرامیٹر ہے:



  • $string : اسٹرنگ پر کارروائی ہونی ہے۔

واپسی

یہ کچھ حروف سے پہلے شامل کردہ ضروری بیک سلیش کے ساتھ ترمیم شدہ سٹرنگ واپس کرتا ہے۔





addslashes() فنکشن کیسے کام کرتا ہے۔

addslashes() فنکشن ان پٹ کے طور پر ایک سٹرنگ لیتا ہے اور اس سے پہلے ایک بیک سلیش شامل کر کے فرار ہونے والے خصوصی حروف کے ساتھ سٹرنگ واپس کرتا ہے۔

بیک سلیش کے ساتھ سابقہ ​​والے حروف میں شامل ہیں:



  • واحد اقتباسات (')
  • دوہرے اقتباسات (“)
  • بیک سلیشز (\)
  • صفر بائٹس (\0)

حروف کا مخصوص سیٹ جو بچ گیا ہے ان پٹ سٹرنگ پر منحصر ہے۔

addslashes() فنکشن کی مثالیں۔

اب ہم کچھ مثالی پروگراموں کا احاطہ کریں گے جو پی ایچ پی میں addslashes() فنکشنز کے استعمال کی وضاحت کرتے ہیں۔

مثال 1

دیا گیا پی ایچ پی کوڈ ظاہر کرتا ہے کہ اس سے پہلے بیک سلیشس کو شامل کرنے کے لیے addslashes() فنکشن کا استعمال ایک اقتباس ایک تار میں حروف:

<؟php

// ان پٹ سٹرنگ

$str = اضافہ ( 'لینکس' ) ;

// فرار شدہ تار کو پرنٹ کرتا ہے۔

بازگشت ( $str ) ;

؟>

یہاں، تار لینکس addslashes() فنکشن کی دلیل کے طور پر منظور کیا جاتا ہے، جو بیک سلیش کے ساتھ apostrophe کردار سے بچ جائے گا۔ نتیجے میں سٹرنگ ہو جائے گا لینکس کا .

دی بازگشت () اسٹیٹمنٹ کو آؤٹ پٹ پر فرار ہونے والی تار کو پرنٹ کرنے کے لیے استعمال کیا جاتا ہے۔

  گرافیکل یوزر انٹرفیس، ٹیکسٹ، ایپلیکیشن، چیٹ یا ٹیکسٹ میسج
تفصیل خود بخود تیار ہو گئی۔

مثال 2

دیا گیا پی ایچ پی کوڈ ظاہر کرتا ہے کہ اس سے پہلے بیک سلیشس کو شامل کرنے کے لیے addslashes() فنکشن کا استعمال ڈبل اقتباس ایک تار میں حروف.

<؟php

// ان پٹ سٹرنگ

$str = اضافہ ( 'لینکسہنٹ 'پی ایچ پی' ٹیوٹوریل' ) ;

// فرار شدہ تار کو پرنٹ کرتا ہے۔

بازگشت ( $str ) ;

؟>

یہاں تار لینکس ہنٹ 'پی ایچ پی' ٹیوٹوریل addslashes() فنکشن کی دلیل کے طور پر منظور کیا جاتا ہے، جو بیک سلیش کے ساتھ ڈبل کوٹس کریکٹر سے بچ جائے گا۔ نتیجے میں سٹرنگ ہو جائے گا لینکس ہنٹ \'پی ایچ پی\' ٹیوٹوریل . echo() بیان آؤٹ پٹ پرنٹ کرے گا:

مثال 3

ذیل میں ایک اور پی ایچ پی کوڈ ہے جو ایڈ سلیش () کے استعمال کو ظاہر کرتا ہے۔

<؟php

$str = 'پی ایچ پی کون ہے؟' ;

بازگشت $str . 'یہ ڈیٹا بیس کے استفسار میں محفوظ نہیں ہے۔
'
;

بازگشت اضافہ ( $str ) . 'یہ ڈیٹا بیس کے استفسار میں محفوظ ہے۔' ;

؟>

یہاں تار پی ایچ پی کون ہے؟ میں محفوظ کیا جاتا ہے۔ $str متغیر ایکو سٹیٹمنٹ کا استعمال اسٹرنگ کو آؤٹ پٹ پر پرنٹ کرنے کے لیے کیا جاتا ہے اس کے ساتھ ایک پیغام یہ ظاہر کرتا ہے کہ ڈیٹا بیس کے استفسار میں اسٹرنگ کو براہ راست استعمال کرنا محفوظ نہیں ہے۔

addslashes() فنکشن کو پھر اسٹرنگ میں apostrophe کردار سے بچنے کے لیے اس سے پہلے بیک سلیش شامل کرکے استعمال کیا جاتا ہے۔ نتیجے میں سٹرنگ ہو جائے گا پی ایچ پی کون ہے؟ .

دوسرا بازگشت اسٹیٹمنٹ کا استعمال ایسکیپڈ سٹرنگ کو آؤٹ پٹ پر پرنٹ کرنے کے لیے کیا جاتا ہے اور اس کے ساتھ اس پیغام کا استعمال کیا جاتا ہے کہ ڈیٹا بیس کے استفسار میں سٹرنگ کا استعمال محفوظ ہے۔

  گرافیکل یوزر انٹرفیس، ٹیکسٹ، ایپلیکیشن، چیٹ یا ٹیکسٹ میسج
تفصیل خود بخود تیار ہو گئی۔

نتیجہ

یہاں، ہم نے PHP میں addslashes() فنکشن پر تبادلہ خیال کیا، جو سٹرنگ میں خاص کریکٹرز سے بچنے کے لیے استعمال ہوتا ہے تاکہ وہ محفوظ طریقے سے ڈیٹابیس میں محفوظ ہو سکیں یا ویب پیج پر استعمال ہو سکیں۔ مزید، ہم نے اس فنکشن کی نحو، پیرامیٹر، اور واپسی کی قیمت کا احاطہ کیا۔ addslashes() فنکشن اور اس کے مثالی پروگرام کے بارے میں تفصیلات کے لیے مضمون پڑھیں۔