技术开发

php技术

PHP句法规则详解 入门学习

阅读(22) 作者(admin)

1.简单句法规则(用花括号界定变量名,适用于PHP所有版本): 复制代码 代码如下: $a ='flower'; echo "She received some $as";// 无效;字母s会被当成有效的变量名组成元素,但是这里的变量是$a echo "She received some ${a}s...

php技术

php fsockopen中多线程问题的解决办法[翻译]

阅读(17) 作者(admin)

问题: 有没有办法在php中实现多线程呢? 假设你正在写一个基于多台服务器的php应用,理想的情况时同时向多台服务器发送请求,而不是一台接一台。 可以实现吗? 回答: 当有人想要实现并发功能时,他们通常会想到用fork或者spawn t...

php技术

PHP容易被忽略而出错陷阱 数字与字符串比较

阅读(16) 作者(admin)

0 与任意非数字(或者说,不可转化为数字的字符)前导的字符串比较(操作符为==), 均返回 true.原因是, 数字与字符串比较时, 先尝试将字符串转换为数字, 再比较, 一个不能转换为数字的字符串, 转换结果为0, 故, 与0比较...

php技术

PHP及Zend Engine的线程安全模型分析

阅读(25) 作者(admin)

不知道怎么回事总是令人不舒服的,因此我通过阅读源码和查阅有限的资料简要了解一下相关机制,本文是我对研究内容的总结。 本文首先解释了线程安全的概念及PHP中线程安全的背景,然后详细研究了PHP的线程安全机制ZTS(Zend T...

php技术

PHP中其实也可以用方法链

阅读(22) 作者(admin)

简单示意一下: 复制代码 代码如下: <?php class test { private $_name = ''; public function setName($name) { $this->_name = $name; return $this; } public function getName() { echo $this->_name . "/n"; ret...

php技术

PHP mb_convert_encoding文字编码的转换函数介绍

阅读(9) 作者(admin)

文字编码的转换mb_convert_encoding() mb_convert_encoding( $str, $encoding1,$encoding2 )

$str,要转换编码的字符串 $encoding1,目标编码,如utf-8,gbk,大小写均可 $encoding2,原编码,如utf-8,gbk,大小写均可

实例1 复...

php技术

php empty() 检查一个变量是否为空

阅读(14) 作者(admin)

empty ― 检查一个变量是否为空 Report a bug 描述

bool empty ( mixed $var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都...

php中一个完整表单处理实现代码
php技术

php中一个完整表单处理实现代码

阅读(16) 作者(admin)

一个完整表单处理 下面我们将创建一个复杂的表单,代码如下所示。 复制代码 代码如下: <form action="someform.php" method="post"> <table width="541" border="0"> <tr> <td width="26%">姓名:</td> <td width="74%"...

php技术

php array_filter除去数组中的空字符元素

阅读(15) 作者(admin)

除去数组中的空字符元素 复制代码 代码如下: <?php $str1_array=array('脚本之家','','http://www.jb51.net','','1654',''); $str1_array=array_filter($str1_array); print_r($str1_array); ?> 显示结果: 复制代码...

php技术

PHP学习散记_编码(json_encode 中文不显示)

阅读(20) 作者(admin)

在网上找到一种解决方法: 复制代码 代码如下: <?php /* 处理json_encode中文乱码 */ $data = array ('game' => '冰火国度', 'name' => '刺之灵', 'country' => '冰霜国', 'level' => 45 ); echo json_encode ( $data...

一个PHP的QRcode类与大家分享
php技术

一个PHP的QRcode类与大家分享

阅读(17) 作者(admin)

类的代码: 复制代码 代码如下: define('QR_MODE_NUL', -1); define('QR_MODE_NUM', 0); define('QR_MODE_AN', 1); define('QR_MODE_8', 2); define('QR_MODE_KANJI', 3); define('QR_MODE_STRUCTURE', 4); // Levels...

php技术

php中$_REQUEST、$_POST、$_GET的区别和联系小结

阅读(16) 作者(admin)

1. $_REQUEST php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢

2. $_GET

用来获取由浏览器通过GET方法提交的数据。GET方法他是通过把参数数据加在提交表单的action属性所指的URL中,值和表单...

打造超酷的PHP数据饼图效果实现代码
php技术

打造超酷的PHP数据饼图效果实现代码

阅读(16) 作者(admin)

效果图:源代码: [code] <? //+------------------------+ //| pie3dfun.PHP//公用函数 | //+------------------------+ define("ANGLE_STEP", 5); //定义画椭圆弧时的角度步长 function draw_getdarkcolor($img,$clr)...

php技术

Linux fgetcsv取得的数组元素为空字符串的解决方法

阅读(8) 作者(admin)

但服务器上,很多使用Linux服务器,源程序使用UTF-8,这样很容易产生字符编码的问题.

如果仅仅将CSV文件转码为UTF-8,这样在Windows服务器上没有问题,

而在RedHat5.5上,用fgetcsv取得的数组中,如果某列的内容是中文,...

php技术

php 团购折扣计算公式

阅读(16) 作者(admin)

复制代码 代码如下: $price=$row['price']; //原价 $nowprice=$row['nowprice']; //现价 $jiesheng=$price-$nowprice; //节省金额 //$discount折扣计算 if ( $nowprice > 0 ) { $discount = round(10 / ($price / $n...