फ़ंक्शन str_pad

फ़ंक्शन str_pad किसी स्ट्रिंग को दूसरी स्ट्रिंग से दी गई लंबाई तक पैड करता है। पहला पैरामीटर स्ट्रिंग लेता है, दूसरा - वर्णों की संख्या, जिस तक स्ट्रिंग को पैड करना है, तीसरा पैरामीटर - वह, जिससे स्ट्रिंग को भरना है।

चौथा वैकल्पिक पैरामीटर निर्दिष्ट करता है, कि स्ट्रिंग को किस तरफ से भरना है। यह पैरामीटर निम्नलिखित मान ले सकता है: STR_PAD_LEFT - स्ट्रिंग को बाईं ओर से पैड करना, STR_PAD_RIGHT - स्ट्रिंग को दाईं ओर से पैड करना (यह मान डिफ़ॉल्ट रूप से निर्धारित है)।

सिंटैक्स

phpstr_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

उदाहरण

आइए स्ट्रिंग को '+' वर्ण से भरें ताकि स्ट्रिंग में 10 वर्ण हो जाएँ:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+');
?>

कोड निष्पादित करने का परिणाम:

php'abcde+++++'

उदाहरण

अब स्ट्रिंग दाईं ओर नहीं, बल्कि बाईं ओर से भरेगी:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>

कोड निष्पादित करने का परिणाम:

php'+++++abcde'

यह भी देखें

  • फ़ंक्शन array_pad,
    जो ऐरे को दिए गए एलिमेंट्स से पैड करता है
  • फ़ंक्शन array_fill,
    जो ऐरे को आवश्यक मान से भरता है
  • फ़ंक्शन str_repeat,
    जो स्ट्रिंग को दी गई संख्या में दोहराता है