foreach赋值小细节
来源:互联网 发布:上海自贸区失败知乎 编辑:程序博客网 时间:2024/06/05 15:06
今天开发工作需要对字符串进行一个截取操作,完了以后需要对原数组中的元素赋值,不说勒,直接上代码!!
foreach($result as $key =>$value){
if(strlen($value['t_message'])>26){
$value['t_message']=$this->substr_cut($value['t_message'],26);
}
}
我当时这下$result要修改了吧,但是前台一直显示没有修改成功!!为啥子呢?
我换一种方式使用$result[$key]['t_message']=$this->substr_cut($value['t_message'],26),值就已经被修改了,what are you弄啥嘞!
我仔细的想了一想,应该是php中使用foreach函数,$value这个应该分配了一个临时的存储空间,和$result已经没有了关系,所以我们修改的
一直都是$value内存空间的值,当程序结束就释放掉了,没有对$result修改。
0 0
- foreach赋值小细节
- php中foreach赋值
- PHP foreach与引用赋值
- 小细节
- 小细节
- 小细节
- 小细节
- 小细节
- forEach遍历小实例
- perl的foreach赋值是引用
- java foreach循环为什么不能赋值
- 有关foreach的小研究
- jstl forEach 使用小技巧
- .net几个小细节
- vb小细节
- 几个小细节
- iFrame的小细节
- ABAP小细节
- python中 __name__及__main()__的妙处
- https模式下记住git密码
- @property (nonatomic, strong) NSString *str有什么问题
- android 左边框圆角的实现
- uva_259_Software Allocation
- foreach赋值小细节
- HTML5----响应式(自适应)网页设计
- RXBinding 绑定View
- static_cast、dynamic_cast、reinterpret_cast和const_cast之间的区别
- iOS APP最新上架流程资料收集和遇到坑时的解决方案
- CodeForces 554BOhana Cleans Up
- 一张Bitamp图片到底占多大内存
- C++ 拷贝构造函数 赋值构造函数
- Python note1(语言语义)