Kodda Ýalňyşlyklary Gözlemek

Indiki meselelerde käbir programmaçy kod ýazdy we, belki, onda ýalňyşlyklar galdyrdy. Siz kodyň görkezilýän zatlary ýerine ýetirýändigini barlamaly. Eger kod nädogry işlense, siz ýalňyşlyklary düzetmeli.

Задание 1

Kod setiriň soňky simwolyny alyp bermeli:

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

Kod sanlaryň jemini tapmaly:

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

Kod sanyň birinji sanjyryny çykarmaly:

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

Kod setiriň soňky simwolyny alyp bermeli:

php<?php
  $str = 'abc def';
  echo $str[5]; // 'f' garaşylýar
?>
Задание 5

Kod sanlaryň jemini tapmaly:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // 6 çykarmaly
?>
Задание 6

Kod sanlary setir ýaly goşmaly:

php<?php
  echo 1. 2; // '12' bolmaly
?>
Задание 7

Kod setirdäki simwollaryň sanyny almaly:

php<?php
  $str = 'abc def';
  echo strlen($str); // 7 çykarýar
?>

Kodyň awtory 6 çykmagyny garaşýardy, ýöne 7 çykýar. Kodyň awtory nämede ýalňyşdy?

Задание 8

Kod konsolda 1 sanyny çykarmalyydy, ýöne 0 çykarýar:

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

Kod sanyň birinji we ikinji sanjyrlarynyň jemini tapmaly:

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

Kod setiriň uzynlygyny tapmaly:

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

Kod gündäki sekuntlaryň sanyny tapmaly:

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

Kod iki droby goşmaly:

php<?php
  echo 1. 2 + 1. 3; // 2.5 bolmaly
?>
Задание 13

Kod setiriň soňky simwolyny almaly:

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

Kod sanyň ähli sanjyrlarynyň jemini tapmaly:

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

Kod sanlaryň jemini tapmaly:

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

Kod iki drobyň jemini tapmaly:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // 6 garaşylýar
?>