php开发中常用的几个技巧
2022-05-29 04:01
3771 查看
一 php foreach 数组添加新属性
之前没注意这个问题,今天发现通过 foreach 遍历数组时,新增的属性并没有添加到数组中。
foreach ($tags as $tag) { $tag["name"] = "new name"; }
//解决方法一:使用 array item 引用
foreach ($tags as &$tag) {
$tag["name"] = "new name";}
//解决方法二
foreach ($tags as $index => $tag) {
$tags[$index]["name"] = "new name";}
PHP 分割字符串时指定多个分隔符
在使用 PHP Laravel 实现博客文章打多标签的功能,输入时标签以英文逗号为分隔符。
但是 PHP 的字符串分割函数 explode 只支持单个分隔符:
$tags = explode(",", $tags_str);
这样做不能兼容中文逗号,因为在输入中文标签时很容易误输入中文逗号。
所以使用正则的方式来分割:
>>> $tags_str = "php, Kotlin, 安卓, 网站"; => "php, Kotlin, 安卓, 网站" >>> preg_split( "/(,|,)/", $tags_str); => [ "php", " Kotlin", " 安卓", " 网站", ]
相关文章推荐
- php持续开发集成中的常用几个工具小结
- php开发常用技巧
- php开发事半功倍的几个技巧
- 平时php开发工作中常用的几个命令
- php开发wap常用技巧
- php常用几个技巧
- PHP开发常用的几个js插件
- PHP开发中常用技巧
- PHP动态网站开发中常用的8个小技巧
- 几个常用的js技巧
- 分享几个MathType常用技巧
- ASP.Net开发 常用技巧3
- 前端开发中一些常用技巧总结
- 前端开发常用技巧
- 软件开发中几个常用功能的实现
- 搭建Vim为自定义的PHP开发工具的一些技巧
- asp.net 开发的一些常用技巧
- iOS 之开发中的几个小技巧
- 关于eclipse下开发android应用的几个常用插件
- 总结iOS 开发的几个常用代码