php list 函数作用

 更新时间:2016年11月25日 15:12  点击:1493

php list  函数作用
 
 //array() 类似,list() 实际上是一种语言结构,不是函数。
 
 //list() 函数用数组中的元素为一组变量赋值
 
 //list(var,var1) 有一个参数是必选的
 
 //先来看个实例
 $array = array('aa','ba','ca','da','ea','fa');
 list($a,$b,$c) =$array;
 
 echo $a,$b,$c; // 输出a,b,c会是什么结果呢
 
 //结果是:aabacaaa
 
 $a = list($a,$b,$c) =$array;
 
 print_r($a);
 
 /*输出结果Array
 (
  [0] => aa
  [1] => ba
  [2] => ca
  [3] => da
  [4] => ea
  [5] => fa
 )
 */
 
 //再来看个实例
 
 $b =list($a,,$c) =$array ;
 
 
 echo $a,' and ',$c;
 
 //结果为aa and ca
 
 /*
 结论是list必须与array配合使用,但数组个数list不一定要完全相等,list的作用就是把数据一个个赋值给变量。
 */

定义和用法
nl2br() 函数在字符串中的每个新行 (n) 之前插入 HTML 换行符 (<br />)。

语法
nl2br(string)参数 描述
string 必需。规定要检查的字符串。
例子
<?php
echo nl2br("One line.nAnother line.");
?>输出:

One line.
Another line.HTML 代码:

One line.<br />
Another line.

语法: string nl2br(string string);
返回值: 字符串
函数种类: 资料处理
内容说明:本函数将换行字符转换成HTML换行的<br>指令

示例:
<?php
$str='第一行
第二行
第三行';
echo $str;//没有替换的
echo("<br>-----------------<br>");
echo nl2br($str);//替换后显示
?>


结果:
第一行 第二行 第三行
-----------------
第一行
第二行
第三行

 

php 邮件验证与图片正则表式程序

function emailcheck($email)
{
 $ret = false;

 if(strstr($email, '@') && strstr($email, '.'))
 {
  if(preg_match("/^([_a-z0-9]+([._a-z0-9-]+)*)@([a-z0-9]{1,}(.[a-z0-9-]{2,})*.[a-z]{2,4})$/i", $email))
   $ret = true;
  if(strlen($email) < "8" || strlen($email) > "80")
   $ret = false;
 }

 return $ret;
}


preg_match_all('/[img](.+?)[/img]/is', $str, $img);

preg_match_all('/[video](.+?)[/video]/is', $str, $video);

php cookie实例
这里是用php cookie来设置用户登陆的时间与过期时间代码哦

function loginCookie($uid,$name,$group,$ip,$time)
{
 global $site_domain,$login_key;
 
 $domain = (substr($site_domain,0,4) == "www.") ? substr($site_domain,3) : ".".$site_domain;

 $secure = Xxtea::encrypt($uid."|".$name."|".$group."|".$ip,$login_key);

 setcookie("userId",$uid,$time+86400,"/",$domain);

 setcookie("userName",$name,$time+86400,"/",$domain);

 setcookie("userGroup",$group,$time+86400,"/",$domain);
   
 setcookie("userSecure",$secure,$time+86400,"/",$domain);
}

本文章讲述的了cookies从开户与设置与cookies的删除,过期设置等,让你很快就会使用cookies来做你想要做的事情哦。

Cookie是经常被用来识别用户。


-------------------------------------------------- ------------------------------

什么是Cookie?
Cookie是经常被用来识别用户。 Cookie是一个小文件,在用户计算机上的服务器嵌入。每次在同一台计算机请求与网页浏览器,它会发送cookie了。使用PHP,您既可以创建和检索Cookie值。


-------------------------------------------------- ------------------------------

如何创建一个Cookie?
在setcookie()函数用来设置cookie。

注:setcookie()函数必须出现在<HTML>标记。

语法

setcookie(name, value, expire, path, domain);

示例1
在下面的例子,我们将创建一个名为“用户”,并指定值“亚历克斯波特”,给它一个cookie。我们还规定,在Cookie到期后1小时:

<?php
setcookie("user", "Alex Porter", time()+3600);
?>

<html>
.....

Cookie的值时会自动进行urlencode发送cookie,并在收到自动解码(防止URLencoding,使用setrawcookie()代替)。

示例2
您还可以设置以另一种方式的Cookie到期时间。这可能比使用秒。

<?php
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);
?>

<html>
.....

如何检索Cookie的值?
$ _COOKIE中的PHP变量用于检索cookie值。

在下面的例子,我们检索名为“用户”,并在页面上显示它的cookie值:

<?php
// Print a cookie
echo $_COOKIE["user"];

// A way to view all cookies
print_r($_COOKIE);
?>

<html>
<body>

<?php
if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br />";
else
  echo "Welcome guest!<br />";
?>

</body>
</html>

如何删除Cookie?
当删除一个cookie你应该保证,到期日过去的。

删除的例子:

<?php
// set the expiration date to one hour ago
setcookie("user", "", time()-3600);
?>

如果浏览器不支持Cookie?
如果使用的浏览器不支持Cookie的应用情况,你将不得不使用其他方法来传递信息,从一个网页在应用程序到另一个。一种方法是通过表单中的数据(用户输入的形式和前面所述的本教程)。

下面的表单将用户输入“welcome.php”时的“提交”按钮,用户点击:

<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html> 

Retrieve the values in the "welcome.php" file like this:

<html>
<body>

Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html> 

[!--infotagslink--]

相关文章

  • Java8 实现stream将对象集合list中抽取属性集合转化为map或list

    这篇文章主要介绍了Java8 实现stream将对象集合list中抽取属性集合转化为map或list的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-05
  • 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
  • java8如何用Stream查List对象某属性是否有重复

    这篇文章主要介绍了java8如何用Stream查List对象某属性是否有重复的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-09-11
  • Python astype(np.float)函数使用方法解析

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

    这篇文章主要介绍了在java中获取List集合中最大的日期时间操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-15
  • Python中的imread()函数用法说明

    这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
  • C# 中如何取绝对值函数

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

    下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • C#中list用法实例

    这篇文章主要介绍了C#中list用法,结合实例形式分析了C#中list排序、运算、转换等常见操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • Java8处理List的双层循环问题

    这篇文章主要介绍了Java8处理List的双层循环问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-19
  • 金额阿拉伯数字转换为中文的自定义函数

    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
  • C# List 排序各种用法与比较

    这篇文章主要介绍了C# List 排序各种用法与比较的相关资料,需要的朋友可以参考下...2020-06-25
  • 使用list stream: 任意对象List拼接字符串

    这篇文章主要介绍了使用list stream:任意对象List拼接字符串操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-09-09
  • PHP用strstr()函数阻止垃圾评论(通过判断a标记)

    strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
  • 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
  • C语言中free函数的使用详解

    free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25