for

Задача №7. Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикл

Задача из этого списка.

<?php
/* Задать массив из 7-ми элементов через предварительное описание типа, заполнить его 
 * случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран. */
function arr() {
	for($a = 7; $a > 0; $a--) {
		$array[] = rand();
    }
    foreach($array as $elem) {
		echo $elem, '<br>';
    }
}
arr();	
?>

Задача 4. Вывести на экран n-ное число Фибоначчи.

Задача из этого списка.

<?php
/* Вывести на экран n-ное число Фибоначчи*/
function fibonachi($numbers) {
	$numbers = 10; //задаём сколько нужно вывести чисел
	$a = 0;
	$b = 1; 
	if ($numbers <= 1) {
	echo "$a<br>";
    }
	else {
		echo "$a<br>$b<br>";
	}
	for($numbers; $numbers > 2; $numbers--) { //цикл начинает работу с N > 2
		$sumNumbers = $a + $b;
		$a = $b;
		$b = $sumNumbers;
		echo "$sumNumbers<br>";
	}
}
fibonachi($numbers);
?>

php Счётчик цикла for. Примеры.

for - простейший цикл в php.
Счётчик цикла - это вспомогательная переменная. Обычно используется для подсчёта, сколько раз цикл выполнился или для обращения к порядковому элементу массива (если цикл используется для перебора массива).

Например

Можно её выводить echo-м, чтобы наглядно видеть, что в каждом цикле напечатано:

for ($i=0; $i<10; $i++) {
   echo "Итерация цикла № ".$i.": ";
   echo rand(1,100). "<br>";
}

Получим:

linux Конвертировать tar.gz в .ZIP архив -- команда терминала (для всех файлов в папке, bash)

Делаем так:

  1. Переходим в папку (лучше создать отдельную, чтобы ничего не удалилось) где лежит наш архив .tar.gz (или много таких архивов).
  2. Копипастим вот такую команду (копируем целиком и вставляем в терминал):
    for f in *.tar.gz;\
    do rm -rf ${f%.tar.gz} ;\
      mkdir ${f%.tar.gz} ;\
      tar -zxvf $f  -C ${f%.tar.gz}  ;\
      zip -r ${f%.tar.gz}.zip ${f%.tar.gz}  ;\
      rm -rf ${f%.tar.gz} ;\
    done

Как это работает

Как она работает (для каждого файла .tar.gz на уровне папки запуска -- bash скрипт, использующий цикл):

Pages

Subscribe to RSS - for