當前位置:首頁 » 編程語言 » php給二維數組賦值

php給二維數組賦值

發布時間: 2022-04-27 14:53:53

php 中如何給二維數組賦值

賦值參考如下:
<?php
$fruits = array ( "fruits" => array ( "a" => "orange",
"b" => "banana",
"c" => "apple"
),
"numbers" => array ( 1,
2,
3,
4,
5,
6
),
"holes" => array ( "first",
5 => "second",
"third"
)
);

// Some examples to address values in the array above
echo $fruits["holes"][5]; // prints "second"
echo $fruits["fruits"]["a"]; // prints "orange"
unset($fruits["holes"][0]); // remove "first"

// Create a new multi-dimensional array
$juices["apple"]["green"] = "good";
?>

② php 定義二維數組 並循環箱二維數組賦值 不知道我這樣寫程序對不對 請高人指點

你例子中的代碼我並沒有看出有什麼需要二維數組的地方,兩個一維數組就行了啊。我寫給你看一下

$szx=array();
$szy=array();
$sql="selectx,yfromdata";
$res=mysql_query($sql);
while($row=mysql_fetch_array($res)){
$szx[]=$row['x'];
$szy[]=$row['y'];
}
$arrxjs=json_encode($szx);
$arryjs=json_encode($szy);


至於你的代碼的問題如下

  1. $sql6="select x,y from data ;"; 裡面最好不要有分號, $sql6 = "select x,y from data";就行了

  2. mysql_query($sql6); 你寫成了mysql_query($res6)

  3. $szx[i][] 應該修改為 $szx[$i][];

  4. array_push($szx[$i], '值') 和 $szx[$i][] = '值' 是等價的,因此你連用它們會導致$szx變成三維數組,正確為array_push($szx[$i], $row['x'])或者$szx[$i][] = $row['x'];

  5. $arrxjs和$arryjs只要在while循環外執行一次就行了

  6. for循環沒什麼意義吧,我沒看到你使用$j啊。或者你貼的代碼不全

③ 關於php的問題。 這里有一個二維數組,要把數組下的一個值賦給$a

這是要把這裡面的win的值連接字元串賦值給$a 還是隨便找一個進行賦值???
假設你給的素組賦值給$arr;
你要是隨便找一個$last = end($arr);$a = $last['win']; 或者 $last = first($arr);$a = $last['win'];
循環也可以
這樣的到的結果就是最後一個元素的win的值賦值給$a

foreach($arr as $v){
$a = $v['win'];
}

這樣的到的結果就是將所有的win的值拼接賦值給$a

foreach($arr as $v){
$a .= $v['win'].',';
}

④ php 二維數組的 訪問賦值

$SQL="select * from shuju";
$query=mysql_query($SQL);
$data = array();
while($x=mysql_fetch_array($query))
{
$data[] = $x[0]; // 把第一列壓入到數組中
}

得到的 $data的數組是一個一維數組,直接print_r($data);
可以查看,

php的數組是核心,如果你不能完全理解,放下所有其他問題,專門研究一個星期數組,理解透了,php就掌握差不多了。

⑤ php數組的賦值問題

您好,您這樣:
foreach($arr as $k=>$v){
//這個的意思是 循環數組$arr,把當前循環的下標(鍵名)賦值給$k,當前循環的數組元素賦值給$v
//然後你改變的是$v的值,這就類似於
// $a = 1;
// $b = $a;
// $a = 2;
// echo $b;
// 你改變了$a的值,但$b還是原來的1;
}
//所以你這個可以這樣修改
foreach ($ss as $k=>$v) {
if($v['two'] == "3"){
$ss[$k]['two'] = 1000;
//或者
//$v['two'] = 1000;
//$ss[$k] = $v;
}
}
print_r($ss);

⑥ 如何把PHP的二維數組賦值給JS變數

<script>
a = new array();
<?php
$array = array("a" => array(1,2),
"b" => array(3,4)
);
foreach($array as $K=>$V)
{
echo "a[$K] = new array();";
foreach($V as $k=>$v)
{
echo "a[$K][$k] = $v;";
}
}
?>
</script>

⑦ PHP一個二維數組賦值,第一組有值,第二組為空是什麼原因

//2維 [x][y]
$x=22;
$y=11;

$a=array_fill(0,$x,array_fill(0,$y,array()));
//$a 就是 [22][11]的2維數組

⑧ PHP二維數組新元素賦值問題,請看補充

$arr1=array('0'=>array('a'=>1,'b'=>2),'1'=>array('a'=>3,'b'=>4)) ;
$arr2=array('0'=>5,'1'=>6) ;
$arr1['0']['c']=$arr2['0'];
$arr1['1']['c']=$arr2['1'];
print_r($arr1);

熱點內容
滑鼠如何編程 發布:2025-05-16 02:29:09 瀏覽:815
安卓70能用什麼軟體 發布:2025-05-16 01:45:09 瀏覽:480
編程發展史 發布:2025-05-16 01:38:52 瀏覽:528
android圖片氣泡 發布:2025-05-16 01:38:40 瀏覽:885
文件加密編輯器下載 發布:2025-05-16 01:30:41 瀏覽:343
linuxapacheyum安裝 發布:2025-05-16 01:30:31 瀏覽:476
大連賓利浴池wifi密碼是多少 發布:2025-05-16 01:25:36 瀏覽:172
緩存數據生產服務 發布:2025-05-16 01:08:58 瀏覽:585
普通電腦伺服器圖片 發布:2025-05-16 01:04:02 瀏覽:971
伺服器地址和埠如何區分 發布:2025-05-16 01:03:17 瀏覽:834