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 ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇਹਨਾਂ ਵਿੱਚੋਂ ਹੋਰ ਫੰਕਸ਼ਨਾਂ ਦੀ ਪੜਚੋਲ ਕਰ ਸਕਦੇ ਹੋ।