Коддо каталарды издөө

Төмөнкү тапшырмаларда белгилүү бир программачы код жазган жана, мүмкүн, анда каталар жасан. Сиз текшеришиңиз керек, код суротталган нерсени аткарабы же жокпу. Эгер код туура эмес иштесе, сиз каталарды оңдошуңуз керек.

Задание 1

Код саптын акыркы символун алууга тийиш:

php<?php
  $str = 'abc';
  echo $str[3];
?>
Задание 2

Код сандардын суммасын табууга тийиш:

php<?php
  $num1 = 1;
  $num2 = 2;
  var_dump('result: ' + $num1 + $num2);
?>
Задание 3

Код сандын биринчи цифрасын чыгарууга тийиш:

php<?php
  $num = 123;
  echo $num[0];
?>
Задание 4

Код саптын акыркы символун алууга тийиш:

php<?php
  $str = 'abc def';
  echo $str[5]; // күтүлгөн нерсе 'f'
?>
Задание 5

Код сандардын суммасын табууга тийиш:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // 6 чыгарууга тийиш
?>
Задание 6

Код сандарды сап катары кошууга тийиш:

php<?php
  echo 1. 2; // '12' болушу керек
?>
Задание 7

Код саптагы символдордун санын алууга тийиш:

php<?php
  $str = 'abc def';
  echo strlen($str); // 7 чыгарат
?>

Коддун автору 6 чыгараарын күткөн, бирок 7 чыгат. Коддун авторунун катасы эмнеде?

Задание 8

Код консолго 1 санын чыгараары керек эле, бирок 0 чыгарат:

php<?php
  $a = 0;
  echo $a++;
?>
Задание 9

Код сандын биринчи жана экинчи цифраларынын суммасын табууга тийиш:

php<?php
  $num = 123;
  echo $num[0] . $num[1];
?>
Задание 10

Код саптын узундугун табууга тийиш:

php<?php
  $str = 'abc';
  echo str_len($str);
?>
Задание 11

Код бир күндөгү секунддардын санын табууга тийиш:

php<?php
  $a = 24 / 60 / 60;
  echo $a;
?>
Задание 12

Код эки бөлчөктү кошууга тийиш:

php<?php
  echo 1. 2 + 1. 3; // 2.5 болушу керек
?>
Задание 13

Код саптын акыркы символун алууга тийиш:

php<?php
  $str = 'abc';
  echo $str[strlen($str)];
?>
Задание 14

Код сандын бардык цифраларынын суммасын табууга тийиш:

php<?php
  $num = (str) 123;
  echo $num[1] + $num[2] + $num[3];
?>
Задание 15

Код сандардын суммасын табууга тийиш:

php<?php
  $a = 123;
  $b = 456;
  $s = $a . $b;
  
  echo $s;
?>
Задание 16

Код эки бөлчөктүн суммасын табууга тийиш:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // күтүлгөн нерсе 6
?>