PHP中都有哪些实用的小技巧可以分享?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1543个文字,预计阅读时间需要7分钟。
1. 字符串类型数字转数字类型+ $str='123';// 方法一(int)+ $str;// 方法二 intval($str);// 方法三 + $str;// 方法一和方法二是强制转换,即使字符串数字后含有字母。// 方法三则必须确保是纯数字字符串。
1、字符串类型数字转数字类型
$str = '123'; //方法一 (int)$str; //方法二 intval($str); //方法三 +$str;
方法一和方法二是强制转换,即使字符串数字后含有字母。方法三则必须保证是纯数字字符串,否则报错。
推荐:《php培训》
2、数组添加元素
$arr = ['a']; //方法一 array_push($arr,'b', 'c'); //方法二 $arr[] = 'd';
1、如果是压入一个元素,使用方法二效率高,因为可以节省调用函数的额外负担。
2、如果同时压入多个元素,使用array_push效率高,因为不用重复获取文件尾的指针。
3、for循环
//正常写法 for($i = 0; $i < count($arr); $i++){ // } //优化一 for($i = 0, $len = count($arr); $i < $len; $i++){ // } //优化二 for($i = count($arr) - 1; $i > -1; --$i){ // }
优化一:这个问题在于条件判断每次都要计算数组的长度,不如一开始声明一个变量存入。
本文共计1543个文字,预计阅读时间需要7分钟。
1. 字符串类型数字转数字类型+ $str='123';// 方法一(int)+ $str;// 方法二 intval($str);// 方法三 + $str;// 方法一和方法二是强制转换,即使字符串数字后含有字母。// 方法三则必须确保是纯数字字符串。
1、字符串类型数字转数字类型
$str = '123'; //方法一 (int)$str; //方法二 intval($str); //方法三 +$str;
方法一和方法二是强制转换,即使字符串数字后含有字母。方法三则必须保证是纯数字字符串,否则报错。
推荐:《php培训》
2、数组添加元素
$arr = ['a']; //方法一 array_push($arr,'b', 'c'); //方法二 $arr[] = 'd';
1、如果是压入一个元素,使用方法二效率高,因为可以节省调用函数的额外负担。
2、如果同时压入多个元素,使用array_push效率高,因为不用重复获取文件尾的指针。
3、for循环
//正常写法 for($i = 0; $i < count($arr); $i++){ // } //优化一 for($i = 0, $len = count($arr); $i < $len; $i++){ // } //优化二 for($i = count($arr) - 1; $i > -1; --$i){ // }
优化一:这个问题在于条件判断每次都要计算数组的长度,不如一开始声明一个变量存入。

