php入门教程二(函数实现)

 更新时间:2016年11月25日 15:10  点击:1491

源代码主要用函数实现,包括计数,字符串连接,函数返    回结果等通过函数来实现的例子

函数

<?php教程
function mycount($invalue1,$invalue2)
{
  $addvalue = $invalue1+$invalue2;
  return $addvalue;     //返回计算结果
}
$count = mycount(59,100);
echo $count;     //输出159
?>

函数调用

<?php
function str_unite (&$string)
{
    $string .= '也喜欢蓝色.';
}
$str = '喜欢红色,';
str_unite ($str);
echo $str;    // 输出结果: '喜欢红色,也喜欢蓝色.'
?> 

函数返回值

<?php
function mycolor ($incolor = "蓝色")
{
    return "我喜欢的颜色: $incolor.n";
}
echo mycolor();
echo mycolor("粉色");
?> 


全局变量

<?php
$a = 1;
$b = 2;
function sum()
{
    global $a, $b;
    $b = $a + $b;
}
sum();
echo $b;
?>

一款简单数字计算

<?php
function square ($num)
{
    return $num * $num;
}
echo square (4);   // 输出'16'.
?> 

函数和类来实现,包括计数,字符串连接,函数返    回结果,数字加法运算,数字乘法运算,数字大小排序等通过函数来实现的例子

<?php教程
function small_numbers()
{
    return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();
?> 

函数引用

<?php
function &returns_reference()
{
    return $someref;
}
$newref =& returns_reference();
?>

相加减

<?php
function foo()
{
    $numargs = func_num_args();
    echo "number of arguments: $numargs<br />n";
    if ($numargs >= 2) {
        echo "second argument is: " . func_get_arg(1) . "<br />n";
    }
    $arg_list = func_get_args();
    for ($i = 0; $i < $numargs; $i++) {
        echo "argument $i is: " . $arg_list[$i] . "<br />n";
    }
}
foo(1, 2, 3);
?>

 

php入门教程第一课简单的PHP显示与嵌入PHP
 代码如下 复制代码
<html>
<head>
<title>第一个php教程程序</title>
</head>
<body>
<?php
echo "hello, 这是第一个php程序";
?>


</body>
</html>

实例二 html代码讲解范例

 

 

 

 代码如下 复制代码
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title> html中嵌入php的例子</title>
</head>
<body>
    <p>我最喜欢的颜色:
        <?php  echo "红色"; ?>
</p>
</body>
</html>

 

这款函数比较实用于数据采集,一般采集数据时会要指定一个区域的内容,这个代码就可以实例;
*/

 代码如下 复制代码

$str="<!-- fdaf-- -->";
echo strip_comments( $str );

function strip_comments($data) {
    $the_rest = $data;
    $result = "";

    while ($the_rest) {
        $start = strpos($the_rest, "<!--");
        if ($start === false) {
            $result .= $the_rest;
            break;
        }

        $result .= substr($the_rest, 0, $start);

        $end = strpos($the_rest, "-->", $start);
        if ($end === false) {
            break;
        }

        $the_rest = substr($the_rest, $end+3);
    }

    return $result;
}

在php教程中要传递参数有几种方法,今天我们就讲关于post get二种方法,post用得最多的是利用表单来传参数,get参数一般是url传值居多,下面我们举了二款实例。

post表单传递参数

 代码如下 复制代码
<html>
<head>
</head>
<body>
<h3>search</h3>
<form action="c.php" method="post">
depart name:<input type="text" size=25 name="depart" value=""><br><br>
<input type="submit" name="submit" value="search">
</form>
</body>
</html>

c.php页面

 

 代码如下 复制代码
<?php
$depart=$_post["depart"];
$q = "select * from info where depart='$depart'";
?>

实例二get 方法传递参数

 代码如下 复制代码
<a href=www.111cn.net/a.php?value=www.111cn.net>传get参数传</a>


a.php页面代码

 代码如下 复制代码
echo $_get['value'];

 

 

[!--infotagslink--]

相关文章

  • php正确禁用eval函数与误区介绍

    eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
  • php中eval()函数操作数组的方法

    在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
  • Python astype(np.float)函数使用方法解析

    这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08
  • Python中的imread()函数用法说明

    这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
  • php语言实现redis的客户端

    php语言实现redis的客户端与服务端有一些区别了因为前面介绍过服务端了这里我们来介绍客户端吧,希望文章对各位有帮助。 为了更好的了解redis协议,我们用php来实现...2016-11-25
  • jQuery+jRange实现滑动选取数值范围特效

    有时我们在页面上需要选择数值范围,如购物时选取价格区间,购买主机时自主选取CPU,内存大小配置等,使用直观的滑块条直接选取想要的数值大小即可,无需手动输入数值,操作简单又方便。HTML首先载入jQuery库文件以及jRange相关...2015-03-15
  • C# 中如何取绝对值函数

    本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
  • C#学习笔记- 随机函数Random()的用法详解

    下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • JS实现的简洁纵向滑动菜单(滑动门)效果

    本文实例讲述了JS实现的简洁纵向滑动菜单(滑动门)效果。分享给大家供大家参考,具体如下:这是一款纵向布局的CSS+JavaScript滑动门代码,相当简洁的手法来实现,如果对颜色不满意,你可以试着自己修改CSS代码,这个滑动门将每一...2015-10-21
  • 金额阿拉伯数字转换为中文的自定义函数

    CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25
  • C++中 Sort函数详细解析

    这篇文章主要介绍了C++中Sort函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
  • Android开发中findViewById()函数用法与简化

    findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20
  • Lua语言新手简单入门教程

    这篇文章主要给大家介绍的是关于Lua语言新手入门的简单教程,文中通过示例代码一步步介绍的非常详细,对各位新手们的入门提供了一个很方便的教程,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。...2020-06-30
  • PHP用strstr()函数阻止垃圾评论(通过判断a标记)

    strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
  • jQuery+slidereveal实现的面板滑动侧边展出效果

    我们借助一款jQuery插件:slidereveal.js,可以使用它控制面板左右侧滑出与隐藏等效果,项目地址:https://github.com/nnattawat/slideReveal。如何使用首先在页面中加载jquery库文件和slidereveal.js插件。复制代码 代码如...2015-03-15
  • PHP函数分享之curl方式取得数据、模拟登陆、POST数据

    废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07
  • php中的foreach函数的2种用法

    Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。...2013-09-28
  • PHP+jQuery翻板抽奖功能实现

    翻板抽奖的实现流程:前端页面提供6个方块,用数字1-6依次表示6个不同的方块,当抽奖者点击6个方块中的某一块时,方块翻转到背面,显示抽奖中奖信息。看似简单的一个操作过程,却包含着WEB技术的很多知识面,所以本文的读者应该熟...2015-10-21
  • C语言中free函数的使用详解

    free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25
  • SQLMAP结合Meterpreter实现注入渗透返回shell

    sqlmap 是一个自动SQL 射入工具。它是可胜任执行一个广泛的数据库管理系统后端指印, 检索遥远的DBMS 数据库等,下面我们来看一个学习例子。 自己搭建一个PHP+MYSQ...2016-11-25