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 డాక్యుమెంటేషన్లో ఈ ఫంక్షన్లలో మరిన్నింటిని అన్వేషించవచ్చు.



