【PHP中continue语句的应用】教程文章相关的互联网学习教程文章

一个php数据流应用的小例子【图】

/** php数据流应用 date:2013/2/19*/$count = 5; start: if($count echo "Put Password: "; $handle = fopen ("php://stdin","r"); $line = fgets($handle); if(trim($line) != '123456'){ $count--; if(!$count) goto error; goto start; } goto success; error: echo "Please try after 1 hour! http://bbs.it-home.org"; goto out; success: echo "Logined!"; out: ?>效果图如下所示:

php时间戳应用举例

时间戳就是根据当前系统时间生成的一组随机数字。时间戳一般作为对数据唯一性的一种判断依据。假设: 银行A与银行B几乎同时打开你的账户并看到你的账户上原有1000元存款,然后两家银行都想在你的账户上加上500元存款。那么,银行A便将1000元改成1500元,同时,银行B也将1000元改成了1500元。这样就糟糕了!最后,你的银行账户上最后只有1500元而不是理应的2000元,等于白白损失了500元!这就是在没有锁定数据的情况下修改造成的严重...

phpmd5加密的另类应用

//迭代算法function md5_1_1($data, $times = 32){//循环使用MD5for ($i = 0; $i $data = md5($data);}return $data;}//递归算法function md5_1_2($data, $times = 32){if ($times > 0) {$data = md5($data);$times--;return md5_1_2($data, $times); //实现递归} else {return $data;}}?>变换二:密文分割MD5 //把密文分割成两段,每段16个字符function md5_2_1($data){//先把密码加密成长度为32字符的密文$data = md5($data);//把...

php二维数组应用举例-根据条件取数据

php二维数组应用举例-根据条件取数据,假如数组$point_arr(如下),请取出 user_id = 3的那一行数组。php二维数组应用举例-根据条件取数据,假如数组$point_arr(如下),请取出 user_id = 3的那一行数组。 1,"id"=>1,"point"=>2),array("id"=>2,"id"=>3,"point"=>2),array("id"=>3,"id"=>3,"point"=>2),array("id"=>4,"id"=>3,"point"=>2), ); for($i = 0;$i 输出新的数组。 for($i = 0;$i "; } ?>

phpjson_encode应用分析

static PHP_FUNCTION(json_encode) { zval *parameter; smart_str buf = {0}; long options = 0; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|l", &parameter, &options) == FAILURE) { return; } JSON_G(error_code) = PHP_JSON_ERROR_NONE; php_json_encode(&buf, parameter, opt...

phpDOMDocument应用实例(XML创建、添加、删除、修改)

$xmlpatch = 'index.xml';$_id = '1';$_title = 'title1';$_content = 'content1';$_author = 'author1';$_sendtime = 'time1';$_htmlpatch = '1.html';$doc = new DOMDocument('1.0', 'utf-8');$doc -> formatOutput = true;$root = $doc -> createElement_x('root');//新建节点$index = $doc -> createElement_x('index');//新建节点$url = $doc -> createAttribute('url');//新建属性$patch = $doc -> createTextNode($_htmlpat...

php快速创建数组的方法(函数range()的应用)

$numbers=range(1,9); //用range直接创建1~9共9个数字组成的数组,以“1”开始“9”结束。 echo $numbers[1]; //输出创建的第二个数组值:2; echo $numbers[0];则输入第一个值:0。 ?>当然,使用range(9,1)则创建了9到1的数字数组。同时,PHP函数range()还可以创建从a到z 的字符数组: $numbers=range(a,z); foreach ($numbers as $mychrs) //遍历$numbers数组, 每次循环当前单元值被赋给$mychrs ...

php中将变量转换为数组的函数应用

//给定变量$city = "菏泽";$province = "山东省";$project = "PHP Program";$location_vars = array("province", "city");//创建数组$result = compact("project", "nothing", "location_vars");print_r($result);?>在以上的程序中,因为并不存在名字是"nothing"的变量,因此程序的输出结果如下: Array ([project] => PHP Program[province] => 山东省[city] => 菏泽 )

phpftp函数应用(范例,ftp类,创建目录函数等)

为大家介绍php ftp相关函数的用法,上传下载文件,创建一个ftp操作类,包括用ftp函数创建目录等。有需要的朋友,可以参考下。1、ftp函数基本应用实例2、创建 FTP上传类 (ftp.php)conn_id = @ftp_connect($FTP_HOST,$FTP_PORT) or die("FTP服务器连接失败"); @ftp_login($this->conn_id,$FTP_USER,$FTP_PASS) or die("FTP服务器登陆失败"); @ftp_pasv($this->conn_id,1); // 打开被动模拟 } /** * 方法:上传文件 * @path-...

phphttp协议应用的小例子

学习php编程的过程,建议大家了解http协议的相关知识,这里举二个小例子,供大家参考。以下是php http协议的二个例子,有需要的朋友,参考下了。1、通过http响应,控制浏览器在一定时间跳转。2、设置禁用缓存,通过httpwatch抓包工具可以查看。

检测目录是否存在的函数is_dir()应用举例

var_dump(is_dir('a_file.txt')) . "\n";var_dump(is_dir('bogus_dir/abc')) . "\n";var_dump(is_dir('..')); //one dir up?> 输出: bool(false) bool(false) bool(true) 例2:$file = "images";if(is_dir($file)){echo ("$file is a directory");}else{echo ("$file is not a directory");}?>输出: images is a directory

php判断是否一个文件的函数is_file()应用举例

var_dump(is_file('a_file.txt')) . "\n";var_dump(is_file('/usr/bin/')) . "\n";?> 输出: bool(true) bool(false) 例2:function isfile($file){return preg_match('/^[^.^:^?^-][^:^?]*.(?i)' . getexts() . '$/',$file);//first character cannot be . : ? - subsequent characters can't be a : ?//then a . character and must end with one of your extentions//getexts() can be replaced with your extentions pattern}f...

phpheader头信息应用举例

用于演示PHP header()函数用法的代码,介绍了refresh方法,老外写的,当然不会太差,有需要的朋友参考下吧。php header头信息的例子。// override X-Powered-By: PHP: header('X-Powered-By: PHP/4.4.0'); header('X-Powered-By: Brain/0.6b');// content language (en = English) header('Content-language: en');// last modified (good for caching) $time = time() – 60; // or filemtime($fn), etc header('Last-Modified: '...

php数字格式化的例子(number_format函数应用)

php数字格式化的例子(number_format函数应用),有需要的朋友,可以参考下。例如,echo number_format(285266237);输出 285,266,237 如果需要用number_format()函数格式化文件字节大小,可以参考如下的方法。1024) { $value /= 1024; $i++; } $return_str = round($value, $dec).$prefix_arr[$i]; return $return_str; }echo byte_format(285266237); ?> 输出: 272M

php字符串截取(substr的应用与扩展)

php中可以对中文或英文字符串进行截取,英文稍简单,中文稍复杂,本文针对substr函数进行介绍,并对该函数作了扩展,有需要的朋友,可以参考下。php是没有直接可用的substring函数,但是有substr函数。输出me ?> substr() 函数返回字符串的一部分。 substr(string,start,length) string:要截取的字符串 start: 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 length: 可选...

CONTINUE - 相关标签