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);
?>