Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- @header( "Content-Type: text/html; charset=utf-8;" );
- @header( "Content-Encoding: utf-8" );
- ?>
- <html>
- <head>
- <title>PHP Laboratory Work 3</title>
- </head>
- <body>
- <h1>Вывод текста</h1>
- <?
- function func1()
- {
- return "<b style='Color: RED;' > Hello from red function </b>";
- }
- echo func1();
- function func2($str)
- {
- return "<br /><b style='Color: RED;' > $str </b>";
- }
- echo func2("Hello from red function");
- function func3($str)
- {
- if ($str ==""){
- echo "<br />Empty argument";
- }
- else
- {
- return "<br /><b style='Color: RED;' > $str </b>";
- }}
- echo func3("");?>
- <h1>Работа с аргументом полученным по ссылке</h1>
- <?
- function func4($var) {
- $var++;
- return ($var);
- }
- $var1 = 1995;
- func4($var1);
- for ($var1=1995;$var1<=2008;) {
- echo $var1."<br/>";
- $var1=func4($var1);
- }
- ?>
- <h1>Использование параметров по умолчанию</h1>
- <?
- function func5($num = 1) {
- return 2008 + $num;
- }
- echo func5()." - вызов без параметра<br/>";
- echo func5(10)." - вызов c параметром<br/><br/>";
- function func6($name = "Anonym") {
- return "Hello $name";
- }
- echo func6()." - вызов без параметра<br/>";
- echo func6("Andrew")." - вызов c параметром<br/><br/>";
- echo "<br/><br/>";
- ?>
- <h1>Возвращение значений из функции</h1>
- <?
- function func7($a,$b,$c,$d) {
- $sum = 0;
- for ($i=$b;$i<=$a;$i++) {
- $sum += $c;
- }
- return $sum * $d;
- }
- echo func7(4,2,3,1);
- ?>
- <h1>Использование массивов</h1>
- <?
- echo '<u>№1</u><br/>';
- $admins = array("Иван Иванов","Пётр Петров","Выся Пупкин","Коля Пупкин","Дмитрий Иванов");
- foreach($admins as $val) {
- echo "$val <br/>";
- }
- echo "<br/><br/>";
- echo $admins[3] ;
- echo '<u>№2</u><br/>';
- $months = array("Jan" => "1","Feb" => "2","Mar" => "3","Apr" => "4","May" => "5", "Jun" => "6","Jul" => "7","Aug" => "8","Sen" => "9","Oct" => "10","Nov" => "11","Dec" => "12");
- foreach($months as $index => $val) {
- echo "$index - $val <br/>";
- }
- echo "<br/><br/>";
- echo $months["May"]."<br />";
- echo '<u>№3</u><br/>';
- $usersInd = array(array("Gyg","gygka@gmail.com","gygyT","123"),array("Lol","lolka@gmail.com","lolo","33333"));
- printUsersInd();
- echo "<br/><br/>";
- echo '<u>№4</u> <br/>';
- $usersAssoc = array("Gyg" => array("e-mail" => "gygka@gmail.com", "login" => "gygy", "pass" => "123"),
- "Lol" => array("e-mail" => "lolka@gmail.com", "login" => "lolo", "pass" => "33333"),
- "Vasja" => array("e-mail" => "vasja@pupkin.com", "login" => "vasja", "pass" => "pupkin"),
- "kukish" => array("e-mail" => "kukish@copperred.net", "login" => "kukish", "pass" => "xrenskazhu"));
- printUsersAssoc();
- echo '<u>№5</u><br/>';
- $usersInd[1][0] = "Gyg";
- $usersInd[1][1] = "gygka@gmail.com";
- $usersInd[1][2] = "gygy";
- $usersInd[1][3] = "123";
- printUsersInd();
- echo "<br/><br/>";
- $usersAssoc["Lol"]["e-mail"] = "gygka@gmail.com";
- $usersAssoc["Lol"]["login"] = "gygy";
- $usersAssoc["Lol"]["pass"] = "2345";
- printUsersAssoc();
- // print functions
- function printUsersInd() {
- global $usersInd;
- foreach ($usersInd as $user) {
- foreach ($user as $data) {
- echo "$data<br/>";
- }
- echo "<br/>";
- }
- }
- function printUsersAssoc() {
- global $usersAssoc;
- foreach($usersAssoc as $user => $info) {
- echo "<b>$user</b><br/>";
- foreach($info as $index => $data) {
- echo "$index - $data<br/>";
- }
- echo "<br/>";
- }
- }
- ?>
- </body>
- </html>
Add Comment
Please, Sign In to add comment