PHP array 的加法操作代码
2015-01-24信息快讯网
PHP array 的加法操作过程中的一个问题,大家可以继续往下看。
The + operator appends elements of remaining keys from the right handed array to the left handed, whereas duplicated keys are NOT overwritten.
今天 再次看 php manual的时候,才知道
<?php $a = array("a" => "apple", "b" => "banana"); $b = array("a" => "pear", "b" => "strawberry", "c" => "cherry"); $c = $a + $b; // Union of $a and $b echo "Union of \$a and \$b: \n"; var_dump($c); $c = $b + $a; // Union of $b and $a echo "Union of \$b and \$a: \n"; var_dump($c); ?>
When executed, this script will print the following:
Union of $a and $b:
array(3) { ["a"]=> string(5) "apple" ["b"]=> string(6) "banana" ["c"]=> string(6) "cherry" } Union of $b and $a: array(3) { ["a"]=> string(4) "pear" ["b"]=> string(10) "strawberry" ["c"]=> string(6) "cherry" }
原来,我的理解就是。直接把$b中的元素直接复制到$a中。
我错了。
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
PHP写UltraEdit插件脚本实现方法
php使用Smarty的相关注意事项及访问变量的几种方式
PHP性能优化工具篇Benchmark类调试执行时间
PHP性能优化准备篇图解PEAR安装
PHP的array_diff()函数在处理大数组时的效率问题
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
php array_filter除去数组中的空字符元素
php数组函数序列之array_pop() - 删除数组中的最后一个元素
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
ionCube 一款类似zend的PHP加密/解密工具
PHP IN_ARRAY 函数使用注意事项
PHP中文URL编解码(urlencode()rawurlencode()
PHP extract 将数组拆分成多个变量的函数
PHP XML error parsing SOAP payload on line 1
PHP var_dump遍历对象属性的函数与应用代码
PHP similar_text 字符串的相似性比较函数
Joomla下利用configuration.php存储简单数据
php 随机记录mysql rand()造成CPU 100%的解决办法
PHP array_flip() 删除重复数组元素专用函数
php array_search() 函数使用
php in_array 函数使用说明与in_array需要注意的地方说明
PHP array_push 数组函数