PHP Extension
PHP Extension
StringBuilder SetNth
Demonstrates the SetNth method.Chilkat PHP Extension Downloads
<?php
include("chilkat.php");
// The SetNth method is handy for setting a part of a delimited string.
// For example:
$sb = new CkStringBuilder();
$sb->Append('red,blue,\'green,purple\',,yellow');
$delimiterChar = ',';
$exceptDoubleQuoted = true;
$exceptEscaped = true;
$sb->SetNth(2,'magenta',$delimiterChar,$exceptDoubleQuoted,$exceptEscaped);
// Prints "red,blue,magenta,,yellow"
print $sb->getAsString() . "\n";
$sb->SetNth(3,'orange',$delimiterChar,$exceptDoubleQuoted,$exceptEscaped);
// Prints "red,blue,magenta,orange,yellow"
print $sb->getAsString() . "\n";
// What happens if we start with an empty string?
$sb->Clear();
$sb->SetNth(2,'apple',$delimiterChar,$exceptDoubleQuoted,$exceptEscaped);
// Prints ",,apple"
print $sb->getAsString() . "\n";
$sb->SetNth(0,'orange',$delimiterChar,$exceptDoubleQuoted,$exceptEscaped);
// Prints "orange,,apple"
print $sb->getAsString() . "\n";
$sb->SetNth(1,'banana',$delimiterChar,$exceptDoubleQuoted,$exceptEscaped);
// Prints "orange,banana,apple"
print $sb->getAsString() . "\n";
?>