PHPలో విధులు మరియు స్ట్రింగ్ మానిప్యులేషన్

PHPలో, స్ట్రింగ్స్ అనేది టెక్స్ట్ ప్రాసెసింగ్ కోసం ఉపయోగించే ప్రాథమిక డేటా రకం. స్ట్రింగ్‌లతో సమర్ధవంతంగా పనిచేయడానికి PHP వివిధ విధులు మరియు కార్యకలాపాలను అందిస్తుంది.

ఈ కథనంలో, మేము వివరణాత్మక వివరణలు మరియు ఉదాహరణలతో PHPలోని కొన్ని సాధారణ స్ట్రింగ్ ఫంక్షన్‌లు మరియు ఆపరేషన్‌లను అన్వేషిస్తాము.

 

ప్రాథమిక స్ట్రింగ్ విధులు

strlen(): స్ట్రింగ్ యొక్క పొడవును అందిస్తుంది.

strtoupper(): స్ట్రింగ్‌ను పెద్ద అక్షరానికి మారుస్తుంది.

strtolower(): స్ట్రింగ్‌ను చిన్న అక్షరానికి మారుస్తుంది.

substr(): ప్రారంభ స్థానం మరియు పొడవు ఆధారంగా స్ట్రింగ్‌లోని కొంత భాగాన్ని సంగ్రహిస్తుంది.

ఉదాహరణ:

$str = "Hello, world!";  
echo strlen($str); // Output: 13  
echo strtoupper($str); // Output: HELLO, WORLD!  
echo strtolower($str); // Output: hello, world!  
echo substr($str, 0, 5); // Output: Hello  

 

స్ట్రింగ్ సంయోగం

ఉపయోగించడానికి "." తీగలను కలపడానికి ఆపరేటర్.

concat() స్ట్రింగ్‌లను సంగ్రహించడానికి ఫంక్షన్‌ని ఉపయోగించండి .

ఉదాహరణ:

$str1 = "Hello";  
$str2 = "world!";  
echo $str1. ", ". $str2; // Output: Hello, world!  
echo concat($str1, ", ", $str2); // Output: Hello, world!  

 

స్ట్రింగ్స్‌లో శోధించడం మరియు భర్తీ చేయడం

strpos(): స్ట్రింగ్‌లో సబ్‌స్ట్రింగ్ యొక్క మొదటి సంఘటనను కనుగొంటుంది.

str_replace(): స్ట్రింగ్‌లోని అక్షరం లేదా సబ్‌స్ట్రింగ్ యొక్క అన్ని సంఘటనలను మరొక స్ట్రింగ్‌తో భర్తీ చేస్తుంది.

ఉదాహరణ:

$str = "Hello, world!";  
echo strpos($str, "world"); // Output: 7  
echo str_replace("world", "universe", $str); // Output: Hello, universe!  

 

తీగలను విభజించడం మరియు చేరడం

explode(): డీలిమిటర్ ఆధారంగా స్ట్రింగ్‌ను అర్రేగా విభజిస్తుంది.

implode(): డీలిమిటర్ ద్వారా వేరు చేయబడిన స్ట్రింగ్‌లో శ్రేణిలోని మూలకాలను కలుపుతుంది.

ఉదాహరణ:

$str = "apple,banana,orange";  
$array = explode(",", $str);  
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)  
$newStr = implode("-", $array);  
echo $newStr; // Output: apple-banana-orange  

 

పై ఉదాహరణలు PHPలో కొన్ని ప్రాథమిక స్ట్రింగ్ ఫంక్షన్‌లు మరియు ఆపరేషన్‌లను వివరిస్తాయి. స్ట్రింగ్‌లను అనువైన మరియు శక్తివంతమైన పద్ధతిలో నిర్వహించడానికి PHP మరెన్నో ఫంక్షన్‌లను అందిస్తుంది. మీరు అధికారిక PHP డాక్యుమెంటేషన్‌లో ఈ ఫంక్షన్‌లలో మరిన్నింటిని అన్వేషించవచ్చు.