இந்த கட்டுரையில், நாம் ஆராய்வோம் str_pad() அதன் தொடரியல், அளவுருக்கள் மற்றும் பல்வேறு பயன்பாட்டு நிகழ்வுகள் உட்பட ஆழமான செயல்பாடு.
PHP str_pad() செயல்பாடு
தி PHP str_pad() செயல்பாடு என்பது ஒரு உள்ளமைக்கப்பட்ட செயல்பாடாகும், இது டெவலப்பர்கள் விரும்பிய நீளத்தை அடையும் வரை சரத்தின் தொடக்கத்தில் அல்லது முடிவில் எழுத்துக்களைச் சேர்க்க அனுமதிக்கிறது. சரங்களை வடிவமைத்தல், உரையின் நெடுவரிசைகளை சீரமைத்தல் மற்றும் எண்களுக்கு முன்னணி பூஜ்ஜியங்களைச் சேர்ப்பது உள்ளிட்ட பல பயன்பாடுகளை இந்தச் செயல்பாடு கொண்டுள்ளது.
str_pad() செயல்பாட்டிற்கான தொடரியல்
என்பதற்கான அடிப்படை தொடரியல் str_pad() PHP இல் செயல்பாடு பின்வருமாறு:
str_pad ( லேசான கயிறு $input_string , முழு எண்ணாக $pad_length , லேசான கயிறு $pad_string , முழு எண்ணாக $pad_type = STR_PAD_RIGHT ) : லேசான கயிறு
இங்கே, $input_string நீங்கள் பேட் செய்ய விரும்பும் சரம். $pad_length திணிக்கப்பட்ட சரம் இருக்க வேண்டிய இறுதி நீளம். $pad_string நீங்கள் திணிப்புக்கு பயன்படுத்த விரும்பும் சரம். $pad_type உள்ளீட்டு சரத்தை எங்கு பேட் செய்ய வேண்டும் என்பதைக் குறிப்பிடும் விருப்ப அளவுருவாகும். இயல்புநிலை மதிப்பு STR_PAD_RIGHT , இது உள்ளீட்டு சரத்தை வலதுபுறமாகத் திணிக்கிறது. மற்ற சாத்தியமான மதிப்புகள் $pad_type உள்ளன STR_PAD_LEFT மற்றும் STR_PAD_BOTH , இது உள்ளீட்டு சரத்தை முறையே இடது மற்றும் இரு பக்கங்களிலும் திணிக்கிறது.
இந்தச் செயல்பாடு இறுதியில் ஒரு பேட் செய்யப்பட்ட சரத்தை வழங்குகிறது.
PHP இல் str_pad() ஐ எவ்வாறு பயன்படுத்துவது?
பயன்படுத்துவதற்கான படிகள் இங்கே உள்ளன str_pad() PHP இல் செயல்பாடு:
1: நீங்கள் பேட் செய்ய விரும்பும் சரம் மற்றும் நீளத்தை முடிவு செய்யுங்கள்.
2: நீங்கள் பயன்படுத்த விரும்பும் பேடிங் சரத்தைத் தீர்மானிக்கவும், இது சரத்தில் நீங்கள் சேர்க்க விரும்பும் எழுத்து அல்லது எழுத்துக்கள்.
3: திணிப்பு சேர்க்கப்பட வேண்டிய நிலையைத் தேர்வுசெய்யவும் - தொடக்கத்தில், முடிவில் அல்லது சரத்தின் இருபுறமும்.
4: பயன்படுத்த str_pad() செயல்பாடு, நீங்கள் பேட் செய்ய விரும்பும் சரத்தில் கடந்து செல்வது, அது இருக்க விரும்பும் நீளம், திணிப்பு சரம் மற்றும் திணிப்பு சேர்க்கப்பட வேண்டிய நிலை.
5: விருப்பமாக, நீங்கள் முடிவை ஒரு மாறியில் சேமித்து உங்கள் குறியீட்டில் தேவைக்கேற்ப பயன்படுத்தலாம்.
உதாரணத்திற்கு:
// படி 1: எண் மற்றும் விரும்பிய நீளத்தை வரையறுக்கவும்
$எண் = 42 ;
$நீளம் = 4 ;
// படி 2: திணிப்பு சரத்தை வரையறுக்கவும்
$pad_string = '0' ;
// படி 3: திணிப்பு நிலையை வரையறுக்கவும் (இந்த வழக்கில், இடது பக்கம்)
$pad_position = STR_PAD_LEFT ;
// படி 4: str_pad() செயல்பாட்டைப் பயன்படுத்தவும்
$padded_num = str_pad ( $எண் , $நீளம் , $pad_string , $pad_position ) ;
// படி 5: பேட் செய்யப்பட்ட எண்ணை வெளியிடவும்
எதிரொலி $padded_num ;
?>
மேலே உள்ள குறியீட்டில், எண் 42 மற்றும் விரும்பிய நீளம் 4 ஆகியவற்றை வரையறுத்துள்ளோம். திணிப்பு சரத்தையும் நாங்கள் வரையறுத்துள்ளோம் '0' மற்றும் திணிப்பு நிலை இடது பக்கமாக இருக்க வேண்டும். பின்னர், நாங்கள் பயன்படுத்தினோம் str_pad() விரும்பிய நீளத்தை அடையும் வரை எண்ணை முன்னணி பூஜ்ஜியங்களுடன் திணிக்கும் செயல்பாடு. இறுதியாக, நாங்கள் பேட் செய்யப்பட்ட எண்ணை வெளியிடுகிறோம்.
நீங்கள் முன்னணி பூஜ்ஜியங்களுடன் காண்பிக்க விரும்பும் எண்களின் பட்டியல் உங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம், அதனால் ஒவ்வொரு எண்ணும் மூன்று இலக்கங்கள் நீளமாக இருக்கும், எனவே, நீங்கள் இதைப் பயன்படுத்தலாம் str_pad() இதை அடைவதற்கான செயல்பாடு:
$எண்கள் = வரிசை ( 5 , இருபத்து ஒன்று , 103 , 400 , 1000 ) ;
ஒவ்வொரு ( $எண்கள் என $எண் ) {
$padded_number = str_pad ( $எண் , 3 , '0' , STR_PAD_LEFT ) ;
எதிரொலி $padded_number . '''' ;
}
?>
மேலே உள்ள PHP குறியீடு எண்களின் வரிசையை வரையறுத்து, பின்னர் ஒவ்வொரு எண்ணிலும் சுழன்று, மூன்று இலக்கங்கள் நீளமாக இருக்கும் வரை அதை முன்னணி பூஜ்ஜியங்களுடன் திணிக்கிறது. str_pad() செயல்பாடு, பின்னர் ஒரு இடைவெளியைத் தொடர்ந்து பேட் செய்யப்பட்ட எண்ணை வெளியிடுகிறது.
முடிவுரை
PHP str_pad() செயல்பாடு என்பது வலை அபிவிருத்தியில் சரங்களுடன் பணிபுரியும் டெவலப்பர்களுக்கான மதிப்புமிக்க கருவியாகும். அதன் பல்துறை தொடரியல் மற்றும் பயன்பாட்டு வழக்குகளின் வரம்பு, உரையை வடிவமைத்தல் மற்றும் தனிப்பட்ட ஐடிகளை உருவாக்குதல் போன்ற பணிகளுக்கு இது ஒரு பிரபலமான தேர்வாக அமைகிறது. இந்த கட்டுரையில் விவரிக்கப்பட்டுள்ள படிகளைப் பின்பற்றுவதன் மூலம், டெவலப்பர்கள் எளிதாகப் பயன்படுத்தலாம் str_pad() விரும்பிய நீளத்திற்கு குறிப்பிட்ட எழுத்துக்களுடன் திண்டு சரங்களுக்கு செயல்பாடு. இந்தச் செயல்பாட்டைப் பயன்படுத்துவதன் மூலம், டெவலப்பர்கள் தங்கள் PHP குறியீட்டின் திறன் மற்றும் வாசிப்புத் திறனை மேம்படுத்தலாம்.