Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Професиональное изучение РНР для начинающих


Информационный Канал Subscribe.Ru


Профисиональное изучение PHP для начинающих
Тема: Первые шаги. Функции и процедуры с числами и строками

Содержание:

  1. Настройка приложений
  2. Пробы вывода на екран

      » 2.1 Числа, строки, функции присвоения
      » 2.2 Другие функции при работе с чилами и функциями

  3. Краткий обзор урока

Настройка приложений
Здраствуйте! Вот и я и поменял дизайн, надеюсь вам понравится :)
Итак, начинаем учится нашему РНР. Чтобы начать писать нашими скрипты давайте запомним следущие действия для работы и будем их повторять каждый раз. Я надеюсь, что вы уже скачали себе Денвер-2 и уже запускали его. Если вы запускали его, то наверняка вы ходили по ссылкам которые были там написаны, и наверное уже заходи на сайт http://test1.ru, правда? Вот именно этот адресс мы "заграбастаем" под наши тесты. Следущий шаг. Запускаем сервера и через "мой компьютер" заходим на виртуальный диск (у меня S:)/home/test1.ru/www/ и удаляем там файл index.html ;) Вроде все готово. Теперь запускаем "блокнот" и пустой лист сохраняем в файл s:\home\test1.ru\www\index.php (s:\ - это мой виртуальный диск, подставьте свой) и наконец - запускаем Internet Explorer и вводим адресс http://test1.ru (должен появится чистый лист)
Всё, все необходимое запущенно.


Пробы вывода на экран

Итак, начинается PHP-код символоми "<?" либо "<?php" - это одно и тоже, кому как понравится ;)
А заканчивается РНР-код символами "?>" С этим разобрались.

Синтаксис переменных в РНР выгледит так: $var=1; $var="test"
Тоесть первый наш скрипт выгледит так:
<?
$a="Hello world"; // Присваиваем переменной а значение = Hello world
echo $a; // Выводи на экран
echo "$a"; // Тоже вариант вывода на экран
echo '$a'; // В этом случае на экран вылизит только надпись: "$a"; т.к переменная находится в одинарных кавычках

?>

Запомните две вещи: 1. Все команды должны заканчиватся ; (точкой с запятой) и начинатся с новой строки. 2. Переменные $a и $A считаются разными
Давайте разбиремся с функциями присвоениями в числах.
<?
$a=1;
$b=2;
echo $a+$b; // Вывидет 3
echo $a.$b; // Вывидет 12
echo $a,$b; // Тотже результат - 12
echo "$a+$b"; // Даст "1+2". Тоесть если строка заключена в " то все выводится как строка тоесть 1+2
echo '$a+$b'; // Даст "$a+$b" - А в одиночные кавычки выводится просто, все что ввели то и получим

// можно сделать так:
$c=$a+$b; // $c=3; переменная $c имеет целый вид
$c=$a.$b; // 12 переменная $c имеет строковый вид
$c="$a$b"; // 12 переменная $c имеет строковый вид так как заключена в кавычки
$c="$a+$b"; // 1+2 переменная $c имеет строковый вид так как заключена в кавычки
echo $c;
// Можно сделать еще так:
$c=$a+2; // Тоже самое что и $a+$b
echo $c;
?>

Как вы уже догодались, функция "echo" выводит на экран.
А строковые фунции выгледят также, например:
  $a="Hello";
  $b="World!!!";
  $c="$a$b";
  $c=$a.$b; // одно и тоже
  echo $c; // Даст на вывод HelloWorld!!!
  // можно еще и так ;)
  $n=$a;
  $n .=" ".$b;
// Может выгледит сложно но, переменной $n присваиваем значение $a (Hello), потом в переменной $n добавляем еще (пробел) и значение переменной $b, получается Hello World!!! все чисто и красиво %)

Другие функции строк и чисел


Функции строк:
  Strlen($s) - возвращает длину строки, пример $n=Strlen("Hello World!!!"); $n=14;
  strip_tags - вырезает тэги HTML и PHP из строки
  strtolower - переводит символы строки в нижний регистр
  strtoupper - переводит символы строки в верхний регистр
  trim - вырезает пробелы в начале и в конце строки
  ltrim - вырезает пробелы только в начале строки
  rtrim - вырезает пробелы только в конце строки
На сегодня хватит.
Числовые функции:
  ceil - округляет дроби в сторону увеличения.
      echo ceil(4.3); // 5
      echo ceil(9.999); // 10
  floor - округляет дроби в сторону уменьшения.
      echo ceil(4.3); // 4
      echo ceil(9.999); // 9
  round - округляет число с плавающей точкой/float.
      echo round(3.4); // 3
      echo round(3.5); // 4
      echo round(3.6); // 4
      echo round(3.6, 0); // 4
      echo round(1.95583, 2); // 1.96
      echo round(1241757, -3); // 1242000
Ну пока хватит:)
Краткий обзор урока


Сегодня мы научились присваивать переменные, попробывали написать свой первый скрипт, научились выводить содержимое на экран!!
Если есть вопросы - пишите мне на email: alksoft@ukr.net с пометкой PHP

P.S. Просьба присылать письма не более 100Кб. Посещайте наш сайт - phpmod.w6.ru - обновление каждую пятницу. Следущий выпуск ожидается в пятницу, приблизительно в 22:30-23:00 по Киевскому времени
А на сегодня это все!

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное