php
ekliu
这个作者很懒,什么都没留下…
展开
-
PHP:echo、print、print_r、sprintf、var_dump之间的区别
- echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"bold";- print是函数,可以返回一个值,只能有一个参数。- printf函数,把文字格式化以后输出,如:$name="hunte";$age=25;printf("my name i原创 2013-05-15 22:34:49 · 1064 阅读 · 0 评论 -
php判断图片是否存在
if(!getimagesize($filename)){ return $def_url; }else{ return $filename; }原创 2013-10-24 18:16:17 · 976 阅读 · 0 评论 -
xml 过滤特殊字符
function xmlSafeStr($str) { return preg_replace("/[\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f]/", '', $str);}$str = '因为害怕流失吧,所以,总希望时间能在这秒就停止下来——停止吧。只因,此刻我的心如此的丰盈!';print_r(xmlSafeStr($str));原创 2013-10-24 18:14:01 · 1052 阅读 · 0 评论 -
php 面试题
把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5function replaceCharset( $string ){ echo preg_replace( "/(\/i","\${1}big5>",$string );}用最少的代码写一个求3值最大值的函数function($a,$b,$c){ return转载 2013-06-19 12:37:15 · 569 阅读 · 0 评论 -
PHP 概率算法
function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $proCur) { $randNum = mt_rand(1, $proSum);原创 2013-05-08 15:00:31 · 646 阅读 · 0 评论 -
PHP 如何快速比较两个字符串中字符完全相同?
$str1 = 'abcdef';$str2 = 'efabcd';if (count_chars($str1, 1) === count_chars($str2, 1)) { echo 'equal';} else { echo 'not equal';}原创 2013-05-08 16:44:04 · 1283 阅读 · 0 评论 -
PHP 校验函数
/***手机号码校验**/ function checkmobile($mobile) { $vMobile = trim($mobile); if (empty($vMobile)) { echo 'alert("对不起,您输入的手机号不能为空!");history.back();';原创 2013-05-06 17:36:19 · 511 阅读 · 0 评论 -
PHP 常用自定义函数
/***手机号码校验**/ function checkmobile($mobile) { $vMobile = trim($mobile); if (empty($vMobile)) { echo 'alert("对不起,您输入的手机号不能为空!");history.back();';原创 2013-05-06 17:37:16 · 334 阅读 · 0 评论 -
PHP10个常用处理字符串的方法
1.确定一个字符串的长度 这是文章中最明显的一个例子,其中的问题是我们如何来确定一个字符串的长度,这里我们不能不提的就是strlen()函数: $text = "sunny day"; $count = strlen($text); // $count = 9 2.截取文本,创建一个摘要 新闻性质的网站通常会截取一个大约200字左右的段落,并在次段落的末尾加上省略号来形成一个原创 2013-05-06 17:27:26 · 496 阅读 · 0 评论 -
PHP 常用字符串函数
header("Content-type: text/html; charset=utf-8");//implode 函数把数组元素组合为一个字符串 implode(separator,array)//separator 数组之间放置的内容$arr = array('a','b','c','d','e','f','g');$imp = implode($arr); //var_d原创 2013-05-16 22:47:13 · 639 阅读 · 0 评论 -
PHP (单例模式与工厂模式)
/* * * 单例模式 * */class DB { private $conn; static private $_instance; function __construct() { $this->conn = mysql_connect('xxxxx'); } function getInstance(){原创 2013-05-03 00:55:44 · 525 阅读 · 0 评论 -
不使用第三方变量 给两个变量相互交换值PHP实现
//不使用第三方变量 给两个变量相互交换值PHP实现$a ='baidu'; $b ='google'; //方法1list($b,$a) = array($a,$b);var_dump($a,$b);//方法2 必须两个值 相同长度 $a^=$b; $b^=$a; $a^=$b;var_dump($a,$b);原创 2013-05-03 00:53:45 · 961 阅读 · 0 评论 -
PHP 折半查找(二分查找) 递归与非递归法
/** * 折半查找(二分查找) * 条件:1.必须采用顺序存储结构 2.必须按关键字大小有序排列 * 递归法 * $arr 目标数组 * $k 要查找的数组 * $left 开始下标 * $right 结束下标 * return 查找到的下标 */function search_half_recursion($arr, $k, $left, $right) {原创 2013-05-03 00:14:17 · 833 阅读 · 0 评论 -
ImageMagick
ImageMagick资料----------------------------------------------------------------------------ImageMagick官网ImageMagick Identify 命令行工具(官网)ImageMagick 程序接口文档ImageMagick使用示例(非常好的示例)转载 2014-09-09 15:42:15 · 827 阅读 · 0 评论