php list 函数作用
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>
相关文章
Java8 实现stream将对象集合list中抽取属性集合转化为map或list
这篇文章主要介绍了Java8 实现stream将对象集合list中抽取属性集合转化为map或list的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-05- eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
- 在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
- 这篇文章主要介绍了java8如何用Stream查List对象某属性是否有重复的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-09-11
Python astype(np.float)函数使用方法解析
这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08- 这篇文章主要介绍了在java中获取List集合中最大的日期时间操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-15
- 这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
- 本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
- 下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
- 这篇文章主要介绍了C#中list用法,结合实例形式分析了C#中list排序、运算、转换等常见操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
- 这篇文章主要介绍了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函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
Android开发中findViewById()函数用法与简化
findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20- 这篇文章主要介绍了C# List 排序各种用法与比较的相关资料,需要的朋友可以参考下...2020-06-25
- 这篇文章主要介绍了使用list stream:任意对象List拼接字符串操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-09-09
- strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07- Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。...2013-09-28
- free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25