پی ایچ پی vprintf() فنکشن
پی ایچ پی vprintf() فنکشن ایک بلٹ ان فنکشن ہے جو آپ کو ایک مخصوص فارمیٹ اور آرگومنٹس کے مطابق سٹرنگ کو فارمیٹ اور آؤٹ پٹ کرنے کی اجازت دیتا ہے۔ یہ فنکشن کی طرح ہے۔ printf() فنکشن، لیکن دلیلوں کو ایک صف کے طور پر قبول کرنے کے بجائے، یہ انہیں دلائل کی متغیر تعداد کے طور پر قبول کرتا ہے۔ vprintf() فنکشن کو مختلف مقاصد کے لیے استعمال کیا جا سکتا ہے، جیسے آؤٹ پٹ کو فارمیٹ کرنا، رپورٹس بنانا، اور لاگ فائلز بنانا۔
vprintf() فنکشن کے لیے نحو
کے لیے بنیادی نحو vprintf() فنکشن ہے:
vprintf ( فارمیٹ ، صف )
یہاں، 'فارمیٹ' ایک سٹرنگ ہے جو آؤٹ پٹ سٹرنگ کے فارمیٹ کی وضاحت کرتی ہے، اور 'سرنی' اقدار کی وہ صف ہے جو فارمیٹ سٹرنگ میں پلیس ہولڈرز کو تبدیل کرنے کے لیے استعمال کی جائے گی۔
مثال 1: بنیادی استعمال
<؟php// فارمیٹ سٹرنگ کی وضاحت کریں۔
$فارمیٹ = '%s میں %d بندر ہیں۔' ;
// vprintf() کو بھیجے جانے والے دلائل کی وضاحت کریں
$args = صف ( 'اچھا' ، 12 ) ;
// vprintf() فنکشن کو کال کریں۔
vprintf ( $فارمیٹ ، $args ) ;
؟>
مندرجہ بالا پی ایچ پی کوڈ کے استعمال کو ظاہر کرتا ہے۔ vprintf() متحرک اقدار کے ساتھ فارمیٹ شدہ سٹرنگ کو آؤٹ پٹ کرنے کے لیے فنکشن۔ فارمیٹ سٹرنگ کی وضاحت پلیس ہولڈرز کے ساتھ کی جاتی ہے، اور اصل اقدار کو دلائل کی ایک صف کے طور پر منتقل کیا جاتا ہے۔ vprintf() فنکشن تیار کردہ آؤٹ پٹ فارمیٹ سٹرنگ میں پلیس ہولڈرز کو متعلقہ اقدار کے ساتھ بدل دے گا۔
مثال 2: فلوٹنگ پوائنٹ نمبرز کو vprintf() کے ساتھ فارمیٹ کرنا
<؟php// فارمیٹ سٹرنگ کی وضاحت کریں۔
$فارمیٹ = 'درجہ حرارت %0.2f ڈگری سیلسیس ہے۔' ;
// vprintf() کو بھیجی جانے والی دلیل کی وضاحت کریں
درجہ حرارت = 24.87 ;
// vprintf() فنکشن کو کال کریں۔
vprintf ( $فارمیٹ ، صف ( درجہ حرارت ) ) ;
؟>
مندرجہ بالا پی ایچ پی کوڈ استعمال کرتا ہے۔ vprintf() درجہ حرارت کی قدر کے ساتھ فارمیٹ شدہ سٹرنگ پرنٹ کرنے کے لیے فنکشن 2 اعشاریہ جگہوں پر گول کر دیا جاتا ہے۔ فارمیٹ سٹرنگ آؤٹ پٹ فارمیٹ کا تعین کرتی ہے، جب کہ دلیل کی صف میں متغیر یا ڈیٹا کو اس کے مطابق فارمیٹ کیا جانا ہے۔
نتیجہ
دی vprintf() پی ایچ پی میں فنکشن پہلے سے طے شدہ فارمیٹ اور آرگومینٹس کے سیٹ پر مبنی سٹرنگز کو فارمیٹنگ اور آؤٹ پٹ کرنے کا ایک طاقتور ٹول ہے۔ اس کی لچک اور استعمال میں آسانی اسے ڈویلپرز کے لیے ایک ضروری فنکشن بناتی ہے جنہیں تاروں میں ہیرا پھیری کرنے یا فارمیٹ شدہ آؤٹ پٹ بنانے کی ضرورت ہوتی ہے۔ اس فنکشن کے نحو اور استعمال کے معاملات کو سمجھ کر، ڈویلپر اس کی صلاحیتوں سے بھرپور فائدہ اٹھا سکتے ہیں اور اپنے پی ایچ پی پروگرامنگ کے کاموں کو ہموار کر سکتے ہیں۔