fork download
  1. <?php
  2. // \n - перевод строки
  3. $number = 7;
  4. $array_numbers = [1, 2, 3, 5, 8, 10];
  5. $array_string = ['asd', 'cvb', 'qwe', 'xcv', 'number'];
  6.  
  7. echo "Переменная number до цикла $number \n";
  8. for($i = 0; $i < 5; $i++) {
  9. // просто работаю с переменной, она в одной области видимости
  10. // php.net/manual/ru/language.variables.scope.php
  11. $number++;
  12. }
  13. echo "Переменная number после цикла $number \n";
  14.  
  15. echo "----------------------------------------- \n";
  16. echo "Элементы массива\n";
  17. for($i = 0; $i < 5; $i++) {
  18. // с элементами массива можно работать так
  19. $array_numbers[$i] += 5;
  20. echo $array_numbers[$i];
  21. echo "\n";
  22. }
  23.  
  24. echo "----------------------------------------- \n";
  25. echo "Элементы массива\n";
  26. for($i = 0; $i < 5; $i++) {
  27. $array_string[$i] .= $i
;
  28. echo $array_string[$i];
  29. echo "\n";
  30. }
  31.  
  32. echo "----------------------------------------- \n";
  33. echo "Foreach\n";
  34. // а можно и так, даже будет правильней
  35. foreach($array_numbers as $item) {
  36. echo $item . "\n";
  37. }
  38.  
  39. echo "----------------------------------------- \n";
  40. echo "Foreach с индексом\n";
  41. // можно добавить индекс
  42. foreach($array_string as $index => $item) {
  43. echo "{$index} элемент это - {$item}" . "\n";
  44. }
Success #stdin #stdout #stderr 0.02s 24444KB
stdin
Standard input is empty
stdout
Переменная number до цикла 7 
Переменная number после цикла 12 
----------------------------------------- 
Элементы массива
6
7
8
10
13
----------------------------------------- 
Элементы массива
asd
cvb
qwe
xcv
number
----------------------------------------- 
Foreach
6
7
8
10
13
10
----------------------------------------- 
Foreach с индексом
0 элемент это - asd
1 элемент это - cvb
2 элемент это - qwe
3 элемент это - xcv
4 элемент это - number
stderr
PHP Notice:  Undefined variable: i
 in /home/Yj9j6S/prog.php on line 27
PHP Notice:  Undefined variable: i
 in /home/Yj9j6S/prog.php on line 27
PHP Notice:  Undefined variable: i
 in /home/Yj9j6S/prog.php on line 27
PHP Notice:  Undefined variable: i
 in /home/Yj9j6S/prog.php on line 27
PHP Notice:  Undefined variable: i
 in /home/Yj9j6S/prog.php on line 27