Kazi na Udanganyifu wa Kamba katika PHP

Katika PHP, mifuatano ni aina ya msingi ya data inayotumika kwa usindikaji wa maandishi. PHP hutoa kazi na uendeshaji mbalimbali ili kufanya kazi kwa ufanisi na masharti.

Katika makala hii, tutachunguza kazi na uendeshaji wa kamba za kawaida katika PHP na maelezo ya kina na mifano.

 

Kazi za Msingi za Kamba

strlen(): Hurejesha urefu wa mfuatano.

strtoupper(): Hugeuza mfuatano kuwa herufi kubwa.

strtolower(): Hugeuza mfuatano kuwa herufi ndogo.

substr(): Hutoa sehemu ya mfuatano kulingana na nafasi ya kuanzia na urefu.

Mfano:

$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  

 

Muunganisho wa Kamba

Tumia "." mwendeshaji kuunganisha masharti.

Tumia concat() chaguo la kukokotoa kuambatanisha mifuatano.

Mfano:

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

 

Kutafuta na Kubadilisha katika Strings

strpos(): Hupata utokeaji wa kwanza wa kamba ndogo ndani ya mfuatano.

str_replace(): Huchukua nafasi ya matukio yote ya herufi au kamba ndogo ndani ya mfuatano na mfuatano mwingine.

Mfano:

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

 

Kugawanyika na Kuunganisha Kamba

explode(): Hugawanya mfuatano katika safu kulingana na kikomo.

implode(): Huunganisha vipengele vya mkusanyiko kuwa mfuatano, ukitenganishwa na kikomo.

Mfano:

$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  

 

Mifano hapo juu inaonyesha baadhi ya kazi za msingi za kamba na uendeshaji katika PHP. PHP hutoa vipengele vingi zaidi vya kushughulikia mifuatano kwa njia rahisi na yenye nguvu. Unaweza kuchunguza zaidi ya vipengele hivi katika hati rasmi ya PHP.