Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
<?php
$s = 'JavaScript';
$t = str_replace('Java', 'Type', $s);
echo substr($s, 4), ' ', substr($s, -6, 3), ' ', $s, ' ', $t, "\n";Script Scr JavaScript TypeScript
- Ждать, что
str_replaceизменит$s: функция возвращает новую строку, она попадает в$t, а в$sостаётсяJavaScript. - Считать позиции
substrс единицы: первый символ стоит на позиции 0, поэтомуsubstr($s, 4)начинается сSи даётScript.
- Как сделать, чтобы в самой
$sоказалосьTypeScript? - Что вернёт здесь
substr($s, -3)и почему?