1. Go to this page and download the library: Download bit3/php-string-builder library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?phprequire_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
bit3 / php-string-builder example snippets
$stringBuilder = new StringBuilder();
$stringBuilder->append('Hello world!');
echo $stringBuilder;
// set encoding on initialisation
$stringBuilder = new StringBuilder(null, 'ISO-8859-1');
// set encoding after initialisation (will not convert contents)
$stringBuilder->setEncoding('ISO-8859-15');
// change encoding and convert contents
$stringBuilder->changeEncoding('UTF-16');
// string start with...if ($stringBuilder->startsWith('Hello')) { ... } // bool(true)// string ends with...if ($stringBuilder->endsWith('world!')) { ... } // bool(true)// string contains...if ($stringBuilder->contains('Hello')) { ... } // bool(true)// search substring from the beginning
$pos = $stringBuilder->indexOf('o w'); // int(4)// search substring from the ending
$pos = $stringBuilder->lastIndexOf('o w'); // int(4)// get a char from a specific position
$char = $stringBuilder->charAt(6); // string("w")// get a substring
$substring = $stringBuilder->substring(6, 10); // string("world")// get length of the current sequence
$length = $stringBuilder->length(); // int(11)
// append content
$stringBuilder->append('The end is near!'); // string("Hello world!The end is near!")// insert content
$stringBuilder->insert(12, ' I know: '); // string("Hello world! I know: The end is near!")// replace partial content
$stringBuilder->replace(13, 14, 'You'); // string("Hello world! You know: The end is near!")// delete substring
$stringBuilder->delete(13, 22); // string("Hello world! The end is near!")// delete single character
$stringBuilder->deleteCharAt(11); // string("Hello world The end is near!")// limit the length of the string
$stringBuilder->setLength(11); // string("Hello world")// extend string to a specific length
$stringBuilder->setLength(14, '!'); // string("Hello world!!!")// trim contents
$stringBuilder->trim('!'); // string("Hello world")
$stringBuilder->trimLeft('He'); // string("llo world")
$stringBuilder->trimRight('dl'); // string("llo wor")// reverse content
$stringBuilder->reverse(); // string("row oll")
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.