PHP str_pad () Function

PHP str_pad () Function: जिस तरह से हम ltrim(), rtrim()trim() Functions का प्रयोग करके किसी String की Left, Right या दोनों Side से Trimming कर सकते हैं उसी तरह से हम किसी String के Left, Right या दोनों Side में किसी Specified String की Padding भी कर सकते हैं। String Padding करने के लिए हमें PHP के str_pad() Function को Use करना होता है इस Function का Syntax निम्नानुसार होता हैः

string str_pad(string $input , int $pad_length, string $pad_string=” “, int $pad_type=STR_PAD_RIGHT)

इस Function में हम चार Parameters Pass कर सकते हैं। पहले दो Parameters Compulsory होते हैं जबकि अन्य दो Parameters Optional होते हैं।

पहले Parameter के रूप में हमें उस Input String को Specify करना होता है, जिसके Left, Right या दोनों Side में हमें Padding करनी होती है

दूसरे Argument के रूप में हमें String के लिए Reserve होने वाले कुल Characters की संख्‍या को Specify करना होता है। यानी हमें ये तय करना होता है कि हमारी String की कुल Width कितने Characters की होगी।

यदि दूसरे Argument में Specified मान Negative हो अथवा Input String के कुल Characters की संख्‍या से कम या बराबर हो, तो इस Function के Run होने पर भी String पर कोई Padding Apply नहीं होती है।

तीसरे Parameter के रूप में हमें वह String Specify करनी होती है, जिसे हम Input String के Left, Right या दोनों Side में Pad करना चाहते हैं। यदि हम इस Parameter को Specify न करें, तो Default रूप से Space की Padding होती है। और

चौथे Parameter के रूप में हमें STR_PAD_LEFT, STR_PAD_RIGHT या STR_PAD_BOTH में से किसी एक Constant मान को Specify करके ये बताना होता है कि हम Input String के किस ओर Padding करना चाहते हैं। यदि हम यहां पर कोई मान Specify नहीं करते हैं, तो Default रूप से इस Parameter का मान STR_PAD_RIGHT होता है। परिणामस्वरूप Padding String के Right Side में होती है।

उदाहरण के लिए मानलो कि हम किसी String के दोनों और “#” Symbols Place करना चाहते हैं, जबकि String के लिए Reserve होने वाली कुल Width 20 है, तो हमें इस Function को निम्नानुसार Specify करना होगाः

PHP str_pad () Function - Hindi


error: Content is protected !!

Special Discount Offer

खरीदिए एक से ज्‍यादा EBooks, और पाईए ₹100 से ₹1200 तक का Extra Cash Discount

Discount Coupon Codes