当前位置:  编程技术>php
本页文章导读:
    ▪特殊符号引起的php连接数据库报错的问题      php操作数据库时,如果涉及添加,修改等操作时,需要注意一下特殊字符的问题。 需要注意的地方:表名、字段名是用操作符(键盘左上角的“~”那个键上的“`”)包起来的。 而VALUES后面.........
    ▪php中array_multisort()使用实例      在数据统计时,产品要求数据能按高到低排序,最后找到PHP的array_multisort()()方法。 有需要的朋友可以参考下,有兴趣的朋友也可以用二维或三维数组试试哦。   代码如下: <?php header('Cont.........
    ▪php写的一个精确到天的年龄计算函数      计算年龄,要求根据生日计算出当前的年龄。 以下代码可以精确到天,超级爽哦,有需要的朋友可以参考下。   代码如下: <?php /** * PHP 年龄计算函数 * * 参数支持数组传参和标准的.........

[1]特殊符号引起的php连接数据库报错的问题
    来源: 互联网  发布时间: 2013-12-24

php操作数据库时,如果涉及添加,修改等操作时,需要注意一下特殊字符的问题。

需要注意的地方:表名、字段名是用操作符(键盘左上角的“~”那个键上的“`”)包起来的。
而VALUES后面的值则是用单引号包起来的,据说这样是一种防注入的措施。
 

代码如下:
<?php
$sql="INSERT INTO `表名` (`字段1`,`字段2`) VALUES ('值1','值2')";
mysql_query()($sql);
/*
 from: http://www.
 date: 2013/2/17
*/
?>

    
[2]php中array_multisort()使用实例
    来源: 互联网  发布时间: 2013-12-24

在数据统计时,产品要求数据能按高到低排序,最后找到PHP的array_multisort()()方法。
有需要的朋友可以参考下,有兴趣的朋友也可以用二维或三维数组试试哦。
 

代码如下:
<?php
header('Content-Type: text/html; charset=utf-8');
echo '<pre>';
//原始数组格式
$array = array(
'key1' => array(
'item1' => '65',
'item2' => '35',
'item3' => '84',
),
'key2' => array(
'item1' => '24',
),
'key3' => array(
'item1' => '38',
'item3' => '45',
),
);
/**
  from: http://www.
  date: 2013/2/17
*/
//要排序的键
//按照数组中的 item1进行排序
//你也可以换成item2
$sort = 'item1';
foreach($array as $k => $v)
{
$newArr[$k] = $v[$sort];
}
//这个函数如果执行正确他会直接改变原数组键值的顺序
//如果执行失败,那么他会返回 bool(false)
array_multisort($newArr,SORT_DESC, $array);
var_dump($array);
//---排序后 数组打印效果 开始-----
array(3) {
["key1"]=>
array(3) {
["item1"]=>
string(2) "65"
["item2"]=>
string(2) "35"
["item3"]=>
string(2) "84"
}
["key3"]=>
array(2) {
["item1"]=>
string(2) "38"
["item3"]=>
string(2) "45"
}
["key2"]=>
array(1) {
["item1"]=>
string(2) "24"
}
}
//----排序后 数组打印效果 结束----
?>

您可能感兴趣的文章:
php创建数组的方法介绍
php使用array_unique判断数组中是否存在相同的值
php数组函数 in_array() 查找数组中是否存在指定值
php数组函数array_key_exists() 查找数组键名是否存在
php函数array_merge ()用法一例(合并同类数组)
加强版的array_unique函数(支持二维数组)
php数组回调过滤函数array_filter()的应用实例
从数组中随机抽取一些元素的php代码 


    
[3]php写的一个精确到天的年龄计算函数
    来源: 互联网  发布时间: 2013-12-24

计算年龄,要求根据生日计算出当前的年龄。
以下代码可以精确到天,超级爽哦,有需要的朋友可以参考下。
 

代码如下:
<?php
/**
* PHP 年龄计算函数
*
* 参数支持数组传参和标准的 Mysql date 类型传参
* params sample
* -----------------
$birthArr = array(
'year' => '2000',
'month' => '11',
'day' => '3'
);
$birthStr = '2000-11-03';
* ------------------
* );
* @author
* @copyright (c) 2011,2012 Just Use It!
* @link IT不倒翁 http://yungbo.com http://www.
* @param string|array $birthday
* @return number $age
*/
function getAge($birthday) {
  $age = 0;
  $year = $month = $day = 0;
  if (is_array($birthday)) {
     extract($birthday);
  } else {
     if (strpos($birthday, '-') !== false) {
     list($year, $month, $day) = explode()('-', $birthday);
     $day = substr($day, 0, 2); //get the first two chars in case of '2000-11-03 12:12:00'
}
}
$age = date('Y') - $year;
if (date('m') < $month || (date('m') == $month && date('d') < $day)) $age--;
return $age;
}
?>

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,