PHP இல் வரிசைக்கு ஒரு சரம் மாற்றுவது எப்படி



இந்த கட்டுரை உங்களுக்கு PHP இல் வரிசைக்கு ஒரு சரத்தை எவ்வாறு மாற்றுவது என்பது பற்றிய விரிவான மற்றும் விரிவான அறிவை எடுத்துக்காட்டுகளுடன் வழங்கும்.

PHP சரங்களிலிருந்து வரிசைகளுக்கு மாற்றும் செயல்பாடுகளை வழங்குகிறது. இந்த கட்டுரையில், ஒரு சரத்தை வரிசைக்கு மாற்றுவது எப்படி என்பதைப் புரிந்துகொள்வோம் பின்வரும் வரிசையில்:

ஒரு சரம் வரிசைக்கு மாற்ற ஒரு அறிமுகம்

Preg_split செயல்பாடு விளைவாக வரும் வரிசையை கட்டுப்படுத்த விருப்பங்களை வழங்குகிறது மற்றும் டிலிமிட்டரைக் குறிப்பிட வழக்கமான வெளிப்பாட்டைப் பயன்படுத்துகிறது. வெடிக்கும் செயல்பாடு நீங்கள் குறிப்பிடும் டிலிமிட்டரைக் கண்டுபிடிக்கும் சரத்தை பிரிக்கிறது. ஒரு சரம் ஓரளவிற்கு எழுத்துக்களின் வரிசையாகவும் இருக்கலாம்.





வெடிக்கும் முறை

வெடிக்கும் செயல்பாட்டிற்கு ஒரு டிலிமிட்டர் மற்றும் ஒரு சரத்தை அனுப்பவும், அது சரத்தை வரிசை கூறுகளாகப் பிரிக்கிறது, அங்கு அது டிலிமிட்டரைக் கண்டுபிடிக்கும். டிலிமிட்டர் ஒற்றை எழுத்தாக இருக்கலாம் அல்லது அது பல எழுத்துக்களாக இருக்கலாம்.



PHP இல் வரிசைப்படுத்த சரம்

ஒரு சரம் ஒரு இடம் மற்றும் கமாவால் பிரிக்கப்பட்ட உருப்படிகளின் பட்டியலைக் கொண்டுள்ளது. முதல் வாதமாக கமா மற்றும் இடத்தை (‘,‘) கொண்ட ஒரு டிலிமிட்டர் சரம் கடந்து பட்டியலை ஒரு வரிசைக்கு மாற்ற வெடிப்பு செயல்பாடு பயன்படுத்தப்படுகிறது. இரண்டாவது வாதமாக மாற்ற சரம் கடந்து:

string பழங்களை மாற்ற // சரம் = 'ஆப்பிள், ஆரஞ்சு, பேரிக்காய், வாழைப்பழம், ராஸ்பெர்ரி, பீச்' $ பழங்கள்_ஆர் = வெடிக்கும் (',', $ பழங்கள்) Var_dump ($ fruits_ar) {[0] => சரம் (5) “ஆப்பிள் ”[1] => சரம் (6)“ ஆரஞ்சு ”[2] => சரம் (4)“ பேரிக்காய் ”[3] => சரம் (6)“ வாழைப்பழம் ”[4] => சரம் (9)“ ராஸ்பெர்ரி ”[ 5] => சரம் (5) “பீச்”} * /

அடுத்த எடுத்துக்காட்டில், ஒரு பாதை பெயரை கோப்பகங்களின் வரிசையாக பிரிக்க ஒரு டிலிமிட்டராக முன்னோக்கி சாய்வு (/):



$ dirs = வெடிக்கும் ('/', $ பாதை) Var_dump (irs dirs) {[0] => சரம் (0) “” [1] => சரம் (4) “வீடு” [2] => சரம் (8) “Someuser” [3] => சரம் (9) “ஆவணங்கள்” [4] => சரம் (5) “குறிப்புகள்” [5] => சரம் (4) “மற்றவை” [6] => சரம் (0) “” } * /

இதன் விளைவாக முதல் உறுப்பைக் காட்டுகிறது மற்றும் வரிசையில் கடைசி உறுப்பு வெற்று சரங்களைக் கொண்டுள்ளது, ஏனெனில் கடைசி முன்னோக்கி சாய்வு அல்லது முதல் முன்னோக்கி சாய்வுக்கு எதுவும் இல்லை. அசல் சரம் வரிசை கூறுகளை உருவாக்கும் புள்ளிகளில் பிரிக்கப்படுகிறது.

டிலிமிட்டர் சரம் சரத்திற்குள் காணப்படாவிட்டால், ஒரு தனிமத்தின் வரிசை திரும்பும், மற்றும் உறுப்பு முழு சரத்தையும் கொண்டிருக்கும். வெடிப்பு செயல்பாடு ஒரு விருப்ப வரம்பு அளவுருவை வழங்குகிறது.

Preg_split செயல்பாடு டிலிமிட்டரைக் குறிப்பிட வழக்கமான வெளிப்பாட்டைப் பயன்படுத்துகிறது. Preg_split திரும்பிய வரிசைக்கு கூடுதல் கட்டுப்பாட்டைக் கொடுக்கும் விருப்பங்களையும் வழங்குகிறது.

Str_split முறை

இது சரம் வாதத்தை சம நீளத்தின் கூறுகளைக் கொண்ட ஒரு வரிசையாக மாற்றுகிறது. இரண்டாவது வாதமாக நாம் ஒரு நீளத்தை அனுப்பலாம், அல்லது அது 1 க்கு இயல்புநிலையாக இருக்கும். கீழேயுள்ள எடுத்துக்காட்டில், ஒரு வரிசையை உருவாக்க 3 ஐ கடந்து, அதன் கூறுகள் ஒவ்வொன்றும் மூன்று எழுத்துக்களைக் கொண்டுள்ளன:

$ str = 'abcdefghijklmnopqrstuvwxyz' $ split = str_split ($ str, 3) Print_r ($ split) {[0] => abc {1} => def [2] => ghi [3] => jkl [4] = > mno [5] => pqr [6] => stu [7] => vwx [8] => yz} * /

வரிசையில், கடைசி உள்ளீட்டில் மீதமுள்ள எழுத்துக்கள் உள்ளன, நீள வாதத்தை விட குறைவாக இருந்தாலும்.

________ வரிசையில் ________ தொகுப்பை ஏற்பாடு செய்ய ஒரு வரிசையாக்க வழிமுறை பயன்படுத்தப்படலாம்.

Str_word_count

இரண்டாவது வாதத்தை கடக்கும்போது str_word_count செயல்பாடு ஒரு சரத்தை சொற்களின் வரிசையாக மாற்றுகிறது.

எழுத்துக்களின் வரிசைகளாக சரங்கள்

சரங்கள் உண்மையில் வரிசைகள் அல்ல, ஆனால் வரிசை தொடரியல் பயன்படுத்தி ஒரு சரத்தில் எழுத்துக்களை அணுகலாம், பின்வருபவை நிரூபிக்கின்றன:

$ str = ‘top dog’ Echo $ str [2] $ str [2] = ‘y’ Echo $ str

முடிவுகளை எதிரொலியைப் பயன்படுத்தி காண்பித்து புதிய மதிப்புக்கு அமைக்கவும்.

ஒரு சுழற்சியைப் பயன்படுத்தி ஒரு சரத்தில் தனிப்பட்ட எழுத்துக்களை அணுகலாம். எடுத்துக்காட்டு சரத்தில் ‘a’ என்ற எழுத்து எத்தனை முறை நிகழ்கிறது என்பதைக் காண ஒரு for loop ஐப் பயன்படுத்துவதன் மூலம் நாங்கள் நிரூபிக்கிறோம்:

$ str = ‘ஒரு எடுத்துக்காட்டு சரம்’ $ count = 0 ($ i = 0, $ len = strlen ($ str) $ i<$len $i++ ) { If ( strops(‘Aa’, $str[$i]) !== false ) { $count++ } } Echo $count //2 

ஃபார் லூப்பில், ஒவ்வொரு எழுத்தையும் ஆய்வு செய்கிறோம், இதையொட்டி, ஸ்ட்ராப்ஸ் செயல்பாட்டைப் பயன்படுத்தி அது ‘ஏஏ’ என்பதை சரிபார்க்கிறது. $ எண்ணிக்கை மாறியை அதிகரிக்கிறோம். ஒரு வட்டத்திற்கு வெளியே ஒரு முறை எதிரொலியைக் காண்பிக்கும்.

ஒரு சரம் ஓரளவுக்கு எழுத்துக்களின் வரிசையாக கருதப்படலாம்.

இதன் மூலம், PHP கட்டுரையில் ஸ்ட்ரிங் டு அரேவின் முடிவுக்கு வருகிறோம். ஒரு சரத்தை ஒரு வரிசைக்கு எவ்வாறு மாற்றுவது என்பது குறித்த ஒரு யோசனை உங்களுக்கு கிடைத்தது என்று நம்புகிறேன்.

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து 'PHP இல் வரிசைப்படுத்துவதற்கான சரம்' இன் கருத்துகள் பிரிவில் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.