Получить имя домена php без http

без http можно так (подразумевается то имя, на которое идёт запрос, а не имя сервера в конфигурации хоста):

$domain = $_SERVER['HTTP_HOST'];

а безопаснее - с фильтрацией.

Вопрос по задаче

Пожалуйста скажите , можно ли в конструкции

for ($i=1; $a / pow (10,$count -$i) == $a % pow (10,$i) ; $i++ )

сделать два и более условия уже для $i ?

for ($i=1; $a / pow (10,$count -$i) == $a % pow (10,$i) ; 
       $i++ and if ($a %2==0) { $i <= $count/2} else { $i <= $count/2+1} )

Исходный пост задачи

Лекция 1 - История философии науки

ПРИМЕЧАНИЕ: слышимость в аудитории была ужасная. Поэтому записать удалось не всё (да и лектор прыгал с одного века на другой).

Лекция 1 - 30-09-2015

Учебное пособие для сдачи экзамена для естественно-научных факультетов
Литература, приведенная в данной методичке является рекомендуемой, но не обязательной.

Экзамен называется "История философии науки"

Область видимости переменной в PHP

Область видимости переменной:

  1. "начинается" в той точке кода где переменная впервые "объявлена"
  2. распространяется на все блоки, вложенные в данный (не путать с вызовами функций и порождением объектов)

При этом переменная объявленная внутри блока цикла - не будет видна "снаружи" в родительском блоке.

Комментарии с уточнениями приветствуются.

PHP - что такое блок

Блоком называют любую конструкцию заключённую в фигурные скобки {} (+ глобальный блок), например:

<?php
// начало глобального блока
  $a = 6 ;
 $c =$a ;
 while ( $a % 2 ==0 )  // начало блока цикла
 {
     $a = $a/2 ;
 }
 if ($a==1)  // начало блока условия
 {
     echo "Число ", $c , " степень числа 2" ;
 }
 else
 {
     echo "Число ", $c , " е является степенью числа 2" ;
 }
  
?>

+ Задача № 40. Вывести на экран произведение четных элементов заданной последовательности натуральных чисел

<?php
// Задаём до какого числа рассматривать последовательность
 $a = 6 ;
 // Задаём начальное значение произведению 
 $r=1;
 // Пишем цикл где сами натуральные числа -это $i .
 for ($i =1 ; $i <=$a ; $i++)
 { 
echo $i , "<BR>" ;
 // "Просеиваем" числа $i на чётность 
 if ($i % 2 ==  0)
 {
 // Здесь пишем произведения 
	 $r=$i*$r ;
//	 echo $r ,"<BR>" ;
 }
 }
 // Выводим произведение натуральных чисел
 echo "Произведение чётных натуральных чисел равно ",$r;
?>

Pages

Subscribe to fkn+antitotal RSS