『壹』 php 如何定義一個數組
php中定義數組的方法:x0dx0ax0dx0a1、PHP定義數組的格式:x0dx0a數組名=array();x0dx0a如:$aa=array();//這樣就定義了一個數組,x0dx0a之後給元素賦值:x0dx0a$aa[0]="9016";x0dx0a$aa[1]="9017";x0dx0a$aa[2]="9018";x0dx0ax0dx0a2、PHP輸出數組的方法:x0dx0aforeach($aa as $val)x0dx0a{x0dx0aecho$val;x0dx0a}x0dx0a也可以在定義數組時直接賦值x0dx0a$aa=array(0=>"9016",1=>"9017";2=>"9018");x0dx0ax0dx0a3、PHP的數組還可以用字元做下標,不一定要數字:x0dx0a$aa["name"]="Joan";x0dx0a$aa["num"]="9018";x0dx0a$aa["email"]="[email protected]";x0dx0a也可以這樣x0dx0a$aa=array("name"=>"joan","num"=>"9018","email"=>"[email protected]");x0dx0a將一個一維數組的元素也定義為數組,就是一個二維數組,x0dx0a$aa=array(0=>"a1",1=>"a2");x0dx0a$bb=array(0=>"b1",1=>"b2");x0dx0a$cc=array(0=>$aa;1=>$bb);此時,$cc[0]也是一個數組,$cc[1]也是一個數組,$cc就是一個二維數組。x0dx0a同理,三維,四維數組也可以繼續定義下去。x0dx0ax0dx0a4、數組的元素不僅於數字和字元串,可以是類的對象。
『貳』 php表單數組傳遞
首先在表單中加個提交按鈕
<INPUT TYPE="submit" name="submit">
cart.php 代碼如下:
<?php
$submit = $_POST['submit'];
$ID = $_POST['ID'];
$sl = $_POST['sl'];
$dc = array();
if($submit)
{
$dc = array(
"ID" => $ID,
"sl" => $sl
);
print_r($dc);
}
?>
『叄』 PHP For 循環 怎麼能把 數組 從小到大排列呢
用非常典型的冒泡排序即可實現,具體實現思路如下列代碼所示:
<?php
//首先定義一個數組;
$arr=array(100,23,69,2,50,31);
//計算數組的長度;
$length=count($arr);
//外層循環n-1
for($n=0;$n<$length-1;$n++){
//內層循環n-i-1
for($i=0;$i<$length-$n-1;$i++){
//判斷數組元素大小,交換位置,實現從小往大排序
if($arr[$i]>$arr[$i+1]){
$temp=$arr[$i+1];
$arr[$i+1]=$arr[$i];
$arr[$i]=$temp;
}
}
}
print_r($arr);
//Array([0]=>2[1]=>23[2]=>31[3]=>50[4]=>69[5]=>100)
?>
『肆』 PHP如何用for循環輸出數組1234
方法一:
{foreach
form=$arr
item=item
key=key}
{if
$key%2==1}
,{$item}
{else}
{$item}
{/if}
{/foreach}
方法二:
用php
程序
把數組
先重新組裝一下
變為
array(『a,b』,'c,d','e,f');
再去循環
『伍』 PHP數組提交數據的問題
假設你的數據設計的比較簡單 下面是我的思路,如果是比較復雜設計也可以通過下面的思路進行擴展
首先要有每條記錄的id,如果是表單提交每一行要有一個隱藏域來保存id
sc代表參數且是一個二維數組,鍵名是id值,鍵值是一個一維關聯數組
如果是ajax提交 只要把傳遞的json數據自己拼裝一下 後端列印出來和上面的post數據格式一樣就可以了
『陸』 怎麼在php中輸出數組中的值
1、在test.php文件內,使用header設置test.php執行的編碼為utf8,避免輸出中文的時候出現亂碼。