ფუნქციები და სიმებიანი მანიპულირება 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 დოკუმენტაციაში.