In PHP zijn strings een fundamenteel gegevenstype dat wordt gebruikt voor tekstverwerking. PHP biedt verschillende functies en bewerkingen om efficiënt met strings te werken.
In dit artikel zullen we enkele algemene stringfuncties en -bewerkingen in PHP onderzoeken met gedetailleerde uitleg en voorbeelden.
Basis String-functies
strlen(): Retourneert de lengte van een tekenreeks.
strtoupper(): Converteert een tekenreeks naar hoofdletters.
strtolower(): Converteert een tekenreeks naar kleine letters.
substr(): Extraheert een deel van een tekenreeks op basis van een startpositie en lengte.
Voorbeeld:
$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
String aaneenschakeling
Gebruik de "." operator om tekenreeksen samen te voegen.
Gebruik de concat() functie om tekenreeksen samen te voegen.
Voorbeeld:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
Zoeken en vervangen in tekenreeksen
strpos(): Vindt het eerste voorkomen van een subtekenreeks binnen een tekenreeks.
str_replace(): Vervangt alle voorkomens van een teken of subtekenreeks binnen een tekenreeks door een andere tekenreeks.
Voorbeeld:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
Snaren splitsen en samenvoegen
explode(): Splitst een tekenreeks in een array op basis van een scheidingsteken.
implode(): Voegt de elementen van een array samen tot een string, gescheiden door een scheidingsteken.
Voorbeeld:
$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
De bovenstaande voorbeelden illustreren enkele basistekenreeksfuncties en -bewerkingen in PHP. PHP biedt veel meer functies om op een flexibele en krachtige manier met strings om te gaan. U kunt meer van deze functies ontdekken in de officiële PHP-documentatie.



