strtr

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Translate characters or replace substrings
strtr(string $stringstring $fromstring $to): string
    protected function transformHeadersToServerVars(array $headers)

    {

        return 
collect(array_merge($this->defaultHeaders$headers))->mapWithKeys(function ($value$name) {

            
$name strtr(strtoupper($name), '-''_');



            return [
$this->formatServerHeaderKey($name) => $value];

        })->
all();
        $uri strtr(rawurlencode($uri), $this->dontEncode);



        if (! 
$absolute) {

            
$uri preg_replace('#^(//|[^/?])+#'''$uri);
    public static function swap(array $map$subject)

    {

        return 
strtr($subject$map);

    }
    public function swap(array $map)

    {

        return new static(
strtr($this->value$map));

    }
            $shouldReplace[':'.$key] = $value;

        }



        return 
strtr($line$shouldReplace);

    }
    protected function compileParent()

    {

        
$escapedLastSection strtr($this->lastSection, ['\\' => '\\\\'"'" => "\\'"]);



        return 
"<?php echo \Illuminate\View\Factory::parentPlaceholder('{$escapedLastSection}'); ?>";

    }
        }



        if (
preg_match('/^\'(.*)\'$/'$columnDefault$matches) === 1) {

            return 
strtr($matches[1], self::MARIADB_ESCAPE_SEQUENCES);

        }



        switch (
$columnDefault) {
        $map = ['-' => '0''r' => '4''w' => '2''x' => '1'];

        
$permissions strtr($permissions$map);




        
$parts str_split($permissions3);
            '%25' => '%',

        ];



        return 
strtr(rawurlencode($url), $dont_encode);

    }
            $replacements['\\'.$from] = '['.$from.']';

        }



        return 
strtr($format$replacements);

    }



    public static function 
containsTime($format)
            return;

        }



        
$file realpath(__DIR__) . DIRECTORY_SEPARATOR strtr($class'\\'DIRECTORY_SEPARATOR) . '.php';



        if (
file_exists($file)) {

            include_once 
$file;
            $pathCode $this->getPathCode($filesystem$basePath$vendorPath$path).",\n";

            if (!isset(
$classMap[$class])) {

                
$classMap[$class] = $pathCode;

            } elseif (
$this->io && $classMap[$class] !== $pathCode && !Preg::isMatch('{/(test|fixture|example|stub)s?/}i'strtr($classMap[$class].' '.$path'\\''/'))) {

                
$ambiguousClasses[$class][] = $path;

            }

        }
            if (file_exists($dir)) {


                
$dirMatch preg_quote(strtr(realpath($dir), '\\''/'));

                foreach (
$excluded as $index => $pattern) {


                    
$pattern Preg::replace('{^(([^.+*?\[^\]$(){}=!<>|:\\\\#-]+|\\\\[.+*?\[^\]$(){}=!<>|:#-])*).*}''$1'$pattern);
        }



        foreach (
$maps as $prop => $value) {

            
$value strtr(

                
var_export($valuetrue),

                array(

                    
$absoluteVendorPathCode => $vendorPathCode,

                    
$absoluteVendorPharPathCode => $vendorPharPathCode,

                    
$absoluteAppBaseDirCode => $appBaseDirCode,

                    
$absoluteAppBaseDirPharCode => $appBaseDirPharCode,

                )

            );

            
$value ltrim(Preg::replace('/^ */m''    $0$0'$value));



            
$file .= sprintf("    public static $%s = %s;\n\n"$prop$value);
                    if ($type === 'exclude-from-classmap') {


                        
$path Preg::replace('{/+}''/'preg_quote(trim(strtr($path'\\''/'), '/')));




                        
$path strtr($path, array('\\*\\*' => '.+?''\\*' => '[^/]+?'));