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 दस्तऐवजीकरणामध्ये यापैकी अधिक कार्ये एक्सप्लोर करू शकता.