Funkcije i rukovanje nizovima u PHP-u

U PHP-u, nizovi su osnovni tip podataka koji se koristi za obradu teksta. PHP nudi razne funkcije i operacije za učinkovit rad sa nizovima.

U ovom ćemo članku istražiti neke uobičajene funkcije nizova i operacije u PHP-u s detaljnim objašnjenjima i primjerima.

 

Osnovne funkcije niza

strlen(): Vraća duljinu niza.

strtoupper(): Pretvara niz u velika slova.

strtolower(): Pretvara niz u mala slova.

substr(): Izdvaja dio niza na temelju početne pozicije i duljine.

Primjer:

$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  

 

Ulančavanje nizova

Koristiti "." operator za ulančavanje nizova.

Koristite concat() funkciju za ulančavanje nizova.

Primjer:

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

 

Pretraživanje i zamjena u nizovima

strpos(): Pronalazi prvo pojavljivanje podniza unutar niza.

str_replace(): Zamjenjuje sva pojavljivanja znaka ili podniza unutar niza drugim nizom.

Primjer:

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

 

Razdvajanje i spajanje nizova

explode(): Dijeli niz u polje na temelju graničnika.

implode(): Spaja elemente niza u niz, odvojene razdjelnikom.

Primjer:

$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  

 

Gornji primjeri ilustriraju neke osnovne funkcije nizova i operacije u PHP-u. PHP nudi mnogo više funkcija za rukovanje nizovima na fleksibilan i moćan način. Više od ovih funkcija možete istražiti u službenoj PHP dokumentaciji.