Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $string = readline();
- $input = readline();
- while ($input!=='End'){
- $args = explode(" ", $input);
- $command = $args[0];
- switch ($command){
- case 'Translate':
- $char = $args[1];
- $replacement = $args[2];
- $string = str_replace($char,$replacement,$string);
- echo $string .PHP_EOL;
- break;
- case 'Includes':
- $subString = $args[1];
- str_replace($subString,'',$string,$count);
- if ($count>0){
- echo 'True' .PHP_EOL;
- } else{
- echo 'False' .PHP_EOL;
- }
- break;
- case 'Start':
- $subString = $args[1];
- if (strpos($string,$subString)==0){
- echo 'True' .PHP_EOL;
- }
- else{
- echo 'False' .PHP_EOL;
- }
- break;
- case 'Lowercase':
- $string = strtolower($string);
- echo $string .PHP_EOL;
- break;
- case 'FindIndex':
- $char = $args[1];
- $lastIndex= strrpos($string,$char);
- echo $lastIndex .PHP_EOL;
- break;
- case 'Remove':
- $startIndex = $args[1];
- $count = $args[2];
- $currentString = '';
- for($i = $startIndex; $i < $startIndex+$count; $i++) {
- $currentString .= $string[$i];
- }
- $string = str_replace($currentString,'',$string);
- echo $string .PHP_EOL;
- break;
- }
- $input=readline();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement