substr_replace

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Replace text within a portion of a string
substr_replace(    array|string $string,    array|string $replace,    array|int $offset,    array|int|null $length null): string|array
                $s ReflectionCaster::getSignature($s);



                if (
str_ends_with($identifier'()')) {

                    
$this->value substr_replace($identifier$s, -2);

                } else {

                    
$this->value .= $s;

                }
                foreach ($f[$prefix.'src']->value as $label => $frame) {

                    if (
str_starts_with($label"\0~collapse=0")) {

                        if (
$collapse) {

                            
$label substr_replace($label'1'111);

                        } else {

                            
$collapse true;

                        }
                            $collapse true;

                        }

                    }

                    
$label substr_replace($label"title=Stack level $j.&"20);

                }

                
$f $frames[$i 1];

                if (
$trace->keepArgs && !empty($f['args']) && $frame instanceof EnumStub) {
                $label = new ClassStub($lastCall);

                if (isset(
$label->attr['ellipsis'])) {

                    
$label->attr['ellipsis'] += 2;

                    
$label substr_replace($prefix"ellipsis-type=class&ellipsis={$label->attr['ellipsis']}&ellipsis-tail=1&title=Stack level $j."20).$label->value.'()';

                } else {

                    
$label substr_replace($prefix"title=Stack level $j."20).$label->value.'()';

                }
                    $label->attr['ellipsis'] += 2;

                    
$label substr_replace($prefix"ellipsis-type=class&ellipsis={$label->attr['ellipsis']}&ellipsis-tail=1&title=Stack level $j."20).$label->value.'()';

                } else {

                    
$label substr_replace($prefix"title=Stack level $j."20).$label->value.'()';

                }

            } else {

                
$label substr_replace($prefix"title=Stack level $j."20).$lastCall;
                    $label substr_replace($prefix"title=Stack level $j."20).$label->value.'()';

                }

            } else {

                
$label substr_replace($prefix"title=Stack level $j."20).$lastCall;

            }

            
$a[substr_replace($labelsprintf('separator=%s&'$frame instanceof EnumStub ' ' ':'), 20)] = $frame;
            } else {

                
$label substr_replace($prefix"title=Stack level $j."20).$lastCall;

            }

            
$a[substr_replace($labelsprintf('separator=%s&'$frame instanceof EnumStub ' ' ':'), 20)] = $frame;



            
$lastCall $call;

        }