Kódhibák keresése

A következő feladatokban egy programozó megírt néhány kódot és esetleg hibákat vétett benne. Önnek ellenőriznie kell, hogy a kód azt csinálja-e, ami leírásra került. Ha a kód helytelenül működik, akkor ki kell javítania a hibákat.

Задание 1

A kódnak a sztring utolsó karakterét kellene megkapnia:

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

A kódnak meg kellene találnia a számok összegét:

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

A kódnak ki kellene írnia a szám első számjegyét:

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

A kódnak a sztring utolsó karakterét kellene megkapnia:

php<?php
  $str = 'abc def';
  echo $str[5]; // 'f'-et várunk
?>
Задание 5

A kódnak meg kellene találnia a számok összegét:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // 6-ot kellene kiírnia
?>
Задание 6

A kódnak a számokat sztringként kellene összeadnia:

php<?php
  echo 1. 2; // '12'-nek kellene lennie
?>
Задание 7

A kódnak meg kellene találnia a sztring karaktereinek számát:

php<?php
  $str = 'abc def';
  echo strlen($str); // 7-et ír ki
?>

A kód szerzője 6 kiírást várta, de 7 íródik ki. Mi a hibája a kód szerzőjének?

Задание 8

A kódnak a 1 számot kellett volna kiírnia a konzolra, de 0-t ír ki:

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

A kódnak meg kellene találnia a szám első és második számjegyének összegét:

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

A kódnak meg kellene találnia a sztring hosszát:

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

A kódnak meg kellene találnia a másodpercek számát egy napban:

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

A kódnak össze kellene adnia két törtet:

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

A kódnak a sztring utolsó karakterét kellene megkapnia:

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

A kódnak meg kellene találnia a szám összes számjegyének összegét:

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

A kódnak meg kellene találnia a számok összegét:

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

A kódnak meg kellene találnia két tört összegét:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // 6-ot várunk
?>