php数组复制
A. php如何给数组赋值
PHP数组赋值如下:
1.$My_array=array();
2.$My_array[]=”www”
3.$My_array[]=”helpphp”;
4.$My_array[]=”cn”;
通过以上方法,利用array语言结构创建了一专个空的数组,在后面的属语句中就为$My_array赋值,在一上节中,我们知道,数组下标(索引),从0开始自动递增,也就是说如下语句将输出helpphp.
B. PHP中能不能将一个数组直接赋值给另一个数组
晕 直接$array_a = $array_b;
C. php如何给数组赋值
$arr
=
array('a',
'b');
$arr
=
array('key1'
=>
'a',
'key2'
=>
'b');
如果是设置某一个特定的元素,可以
$arr['key1']
=
'aaaaa';
D. 求教一个简单的PHP数组问题,我想把一个数组赋值给另一个数组,详情请看代码
<?php
$array = array(1,2,3,4);
$array2 = otherArr($array,$newArr = array());
print_r($array2);
function otherArr($arr,$arr2 = array()){
if(is_array($arr)){
foreach($arr as $key => $val){
$arr2[$key] = $val;
}
return $arr2;
}
}
?>
E. php怎样把一个数组给另外一个数组
就像正常的数组赋值一样,只不过是多维数组赋值而已。
例如:
<?php
$array1 = array('a','b');
$array2 = array('a'=>array('1','2'),'b'=>array('3','4'));
$array2['a'][] = $array1;
print_r($array2);
?>
赋值多个值的话,版可以循权环遍历赋值
F. php如何真“拷贝”一个数组
参看以下代码:
<?php
$a=array(1,2);
$b=$a;//$b是一个和$a相同的新数组,就是你所说的真“内拷贝”
$c=&$a;//$c是一个$a数组的引用,任何对$a的操容作都会影响到$c
G. php-定义两个数组,首先将第一个数组中的元素复制到第二个数组中。然后将第二个数组从大
foreach($arr as $key => $value)
{
$v[] = $value;
}
$arr数据循环复制到 $v
数组排序:专
<?php
function cmp($a, $b)
{
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
$a = array(3, 2, 5, 6, 1);
usort($a, "cmp");
var_mp($a);
?>
结果:属
array
0 => int 1
1 => int 2
2 => int 3
3 => int 5
4 => int 6
H. PHP数组循环赋值
$pics=array('1.pic','2.pic');
$num=count($pics);
$newpics=array();
for($i=1;$i<=$num;$i++){
$newpics['p'.$i]=array_combine(array('s','b'),array_fill(0,2,$pics[$i-1]))
}
I. PHP数组的几种赋值方法
Array 数组自
PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。
一般来说定义方法如下面几种:
一:
J. php怎么给数组赋值
PHP数组赋值方法如下:
<?php
//数值数组
$a=array();
$a[]="aaaa";
$a[]="bbbbbbb";
var_mp($a);
//关联数组
$b=array();
$b['id1']="aaaa";
$b['id2']="bbbbbbb";
var_mp($b);
//数组声明并赋值(关联数组和数回值数组同时存在)
$c=array(1,2,"xxxx",'sex'=>'男');
$c['id1']="aaaa";
$c['id2']="bbbbbbb";
var_mp($c);
//数组变答量名称也可以不存在,直接给变量赋值
$d['a']=1;
$d['b']=2;
var_mp($d);
?>