Funkcije in manipulacija z nizi v PHP

V PHP so nizi temeljni podatkovni tip, ki se uporablja za obdelavo besedila. PHP ponuja različne funkcije in operacije za učinkovito delo z nizi.

V tem članku bomo raziskali nekatere pogoste nizovne funkcije in operacije v PHP s podrobnimi razlagami in primeri.

 

Osnovne funkcije nizov

strlen(): vrne dolžino niza.

strtoupper(): Pretvori niz v velike črke.

strtolower(): Pretvori niz v male črke.

substr(): Izvleče del niza glede na začetni položaj in dolžino.

primer:

$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  

 

Združevanje nizov

Uporabi "." operator za združevanje nizov.

Uporabite concat() funkcijo za združevanje nizov.

primer:

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

 

Iskanje in zamenjava v nizih

strpos(): Najde prvo pojavitev podniza znotraj niza.

str_replace(): Zamenja vse pojavitve znaka ali podniza v nizu z drugim nizom.

primer:

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

 

Razdelitev in spajanje nizov

explode(): razdeli niz v matriko na podlagi ločila.

implode(): Združi elemente matrike v niz, ločen z ločilom.

primer:

$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  

 

Zgornji primeri ponazarjajo nekatere osnovne nizovne funkcije in operacije v PHP. PHP ponuja veliko več funkcij za upravljanje nizov na prilagodljiv in zmogljiv način. Več teh funkcij lahko raziščete v uradni dokumentaciji PHP.