php发展

首页 » 常识 » 常识 » php开发中常用的几个技巧
TUhjnbcbe - 2020/12/9 13:37:00

一phpforeach数组添加新属性

之前没注意这个问题,今天发现通过foreach遍历数组时,新增的属性并没有添加到数组中。

foreach($tagsas$tag){$tag["name"]="newname";}

//解决方法一:使用arrayitem引用

foreach($tagsas$tag){

$tag["name"]="newname";

}

//解决方法二

foreach($tagsas$index=$tag){

$tags[$index]["name"]="newname";

}

PHP分割字符串时指定多个分隔符

在使用PHPLaravel实现博客文章打多标签的功能,输入时标签以英文逗号为分隔符。

但是PHP的字符串分割函数explode只支持单个分隔符:

$tags=explode(",",$tags_str);

这样做不能兼容中文逗号,因为在输入中文标签时很容易误输入中文逗号。

所以使用正则的方式来分割:

$tags_str="php,Kotlin,安卓,网站";="php,Kotlin,安卓,网站"preg_split("/(,

,)/",$tags_str);=["php","Kotlin","安卓","网站",]预览时标签不可点收录于话题#个上一篇下一篇

1
查看完整版本: php开发中常用的几个技巧