substr_replace

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



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

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

                } else {

                    $this->value .= $s;

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

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

                        if ($collapse) {

                            $label = substr_replace($label, '1', 11, 1);

                        } else {

                            $collapse = true;

                        }
<?php                             $collapse = true;

                        }

                    }

                    $label = substr_replace($label, "title=Stack level $j.&", 2, 0);

                }

                $f = $frames[$i - 1];

                if ($trace->keepArgs && !empty($f['args']) && $frame instanceof EnumStub) {
<?php                 $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.", 2, 0).$label->value.'()';

                } else {

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

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

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

                } else {

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

                }

            } else {

                $label = substr_replace($prefix, "title=Stack level $j.", 2, 0).$lastCall;
<?php                     $label = substr_replace($prefix, "title=Stack level $j.", 2, 0).$label->value.'()';

                }

            } else {

                $label = substr_replace($prefix, "title=Stack level $j.", 2, 0).$lastCall;

            }

            $a[substr_replace($label, sprintf('separator=%s&', $frame instanceof EnumStub ? ' ' : ':'), 2, 0)] = $frame;
<?php             } else {

                $label = substr_replace($prefix, "title=Stack level $j.", 2, 0).$lastCall;

            }

            $a[substr_replace($label, sprintf('separator=%s&', $frame instanceof EnumStub ? ' ' : ':'), 2, 0)] = $frame;



            $lastCall = $call;

        }