php实用小技巧【持续更新】
这是本人开始做项目的时候遇到过的问题还有解决方法
1.eval函数
能把字符串转换成可执行的php代码,如果字符串不是可执行的php代码的话,需要在前面加上@,屏蔽notice
2.array_merge函数
array_merge函数是用来合并数组的,本人之前遇到过一个需求
把arr_1在arr_2中的键值匹配到的键值替换成arr_2的值
这时就可以用array_merge,因为关联数组合并后面数组会替换前面数组的同命键值
3.list,把数组中的值赋给一些变量
像array一样,list并不是真正的函数,只是一种语言结构
$url = 127.0.0.1:80
list($ip,$port) = explode(':',$url);
则$ip = 127.0.0.1,$port = 80,不需要再重新用数组赋值
注意:list只适用于索引数组
4.ip2long 与long2ip
ip2long是将一个IPV4的字符串互联网协议转换成数字格式,而long2ip则反之。
$ip = '192.168.1.103';
$long = ip2long($ip);
echo $long.PHP_EOL;
echo long2ip($long);
结果:
在出现负数的情况下,可以使用sprintf()函数进行格式化
$ip = '192.168.1.103';
$long = sprintf('%u',ip2long($ip));
echo $long.PHP_EOL;
echo long2ip($long);
结果:
转载于:https://www.cnblogs.com/zhp-king/p/6839551.html
php实用小技巧【持续更新】相关推荐
- Android实用小技巧(持续更新)
文章目录 给drawableRight设置点击事件 限制EditText可输入的字数,超出后提示文案 解决RecycleView布局中GridLayoutManager和StaggeredGridLa ...
- 小白使用word小技巧-持续更新(以论文服务为主)
文章目录 写论文时的记录,本人键盘各位置图,仅供参考(事实上,使用word,按一下Alt,可以看到word屏幕上的快捷键提示,记不住就对着按就行了) 1.文字快捷键 : 2.文本的段落样式设置快捷键和 ...
- ASP.NET 开发小技巧 (持续更新)
有时为一些小问题而去查资料.浪费太多的时间,为此把开发中经常遇到的一些小问题.记录下来.供日常开发查询用: 1.项目中使用Forms验证.而有些文件又不需要验证就能访问,最常见的是验证码文件或admi ...
- Python日常小技巧(持续更新中)
目录 快速定位元组内容 对字典进行排序 json的获取(dumps,dump,loads,load) 查找字典中相同的key 统计列表中元素的个数 字典按输入顺序输出 历史记录的存储 对有多个分割符的 ...
- IAR 使用小技巧--持续更新
1.复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分. 方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分 2.常用快捷键 烧录程序:Ctrl + D 全 ...
- Maven打包小技巧--持续更新
NO.1 跳过测试,打包指定环境 mvn clean install -Dmaven.test.skip=true -P dev 其中:clean将target目录中的文件移除: install根据配 ...
- Unity3D小功能 小技巧 小教程 小原理(持续更新...)
Unity3D小功能 小技巧 小教程 小原理(持续更新...) 1.Unity的.NET版本是2.0 按道理来说,C#能用的功能Unity也能用,但是Unity的.NET却不是最新版 要是用一些别的D ...
- Excel表格中一些你不知道的鼠标双击实用小技巧
Excel表格中一些你不知道的鼠标双击实用小技巧 目录 Excel表格中一些你不知道的鼠标双击实用小技巧 1.鼠标双击自动填充整列公式, 鼠标放在单元格右下角,鼠标指针变成十字时双击鼠标右键,整列汇总 ...
- VC的若干实用小技巧
Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意.作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助. 1:使用vc开发项目时,常会遇到这种 ...
- VC的若干实用小技巧 (如何干净的删除一个类)
Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意.作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助. 1:使用vc开发项目时,常会遇到这种 ...
最新文章
- java整形超过,Java整形溢出处理机制。
- 从底部上滑失灵_雷达液位计测量液位失灵的检查处理方法
- 树莓派 使用读卡器修改WIFI连接配置
- 中科大分布式算法教案.pdf
- iOS中 最新微信支付/最全的微信支付教程详解 韩俊强的博客
- SQL优化常用方法31
- 7649:我家的门牌号
- 怎样关闭vivo的HTML查看器,vivo安全模式在哪儿关闭?
- linux美元符号进入井号,MyBatis中井号与美元符号的区别
- python提取一句话中的数字_从Python的字符串列表中提取数字
- 江南大学计算机拟录取名单,江南大学2018年法律硕士拟录取名单公示
- 数据库之MySQL日志管理、备份与恢复
- 【Linux系统管理】10 Shell 基础概念篇
- 复盘总结笔记-吴志华老师讲座
- 微信小程序绘制地图轨迹线路
- Google学术打不开,简单方法汇总
- 惠普墨盒用错墨水的补救经历
- 将二维数据画成三维图形
- Java8 Stream:20+实际例子,玩转集合的筛选、归约、分组、聚合
- 干游戏还是大屏爽!送一台27寸高清显示器!直接包邮到家!