Funksionet dhe manipulimi i vargjeve në PHP

Në PHP, vargjet janë një lloj i të dhënave themelore që përdoret për përpunimin e tekstit. PHP ofron funksione dhe operacione të ndryshme për të punuar në mënyrë efikase me vargjet.

Në këtë artikull, ne do të eksplorojmë disa funksione dhe operacione të zakonshme të vargut në PHP me shpjegime dhe shembuj të detajuar.

 

Funksionet bazë të vargut

strlen(): Rikthen gjatësinë e një vargu.

strtoupper(): Konverton një varg në shkronja të mëdha.

strtolower(): Konverton një varg në shkronja të vogla.

substr(): Nxjerr një pjesë të një vargu bazuar në pozicionin dhe gjatësinë fillestare.

Shembull:

$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  

 

Lidhja e vargut

Përdorni "." operatori për të lidhur vargjet.

Përdorni concat() funksionin për të lidhur vargjet.

Shembull:

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

 

Kërkimi dhe zëvendësimi në vargje

strpos(): Gjen shfaqjen e parë të një nënvargu brenda një vargu.

str_replace(): Zëvendëson të gjitha dukuritë e një karakteri ose nënvargu brenda një vargu me një varg tjetër.

Shembull:

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

 

Ndarja dhe bashkimi i vargjeve

explode(): Ndan një varg në një grup të bazuar në një kufizues.

implode(): Bashkon elementet e një vargu në një varg, të ndarë nga një kufizues.

Shembull:

$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  

 

Shembujt e mësipërm ilustrojnë disa funksione dhe operacione bazë të vargut në PHP. PHP ofron shumë funksione të tjera për të trajtuar vargjet në një mënyrë fleksibël dhe të fuqishme. Ju mund të eksploroni më shumë nga këto funksione në dokumentacionin zyrtar të PHP.