當前位置:首頁 » 編程語言 » php數組post

php數組post

發布時間: 2022-09-06 15:03:42

『壹』 php超全局post數組使用方法

獲取post數據:
$_POST['鍵名']

『貳』 php 獲取post 數組中的數組嗎

先接收得到的數組數據,然後再把它們逐個放到SQL中這樣呢,我是在後盾人自己學習加一些自己的理解的,希望能幫到你⊂((≧⊥≦))⊃

『叄』 php 怎麼將post的數據填入數組.

$_POST本身就是一個數組你可以遍歷foearch($_POST as $value){ echo $value.'
';}或者你想存入自己定義的數組$array = array();$array[] = $_POST['name'];$array[] = $_POST['pass'];

『肆』 PHP 如何把多個POST數組循環出

他們的數量是一樣的,都是對應的吧
當你循環price的時候一起循環g_id就可以
例如
for($i=0;$i<count($_post['price']);$i++){
echo($_post['price'][$i]);
echo($_post['g_id'][$i]);
}
這樣就可以了

『伍』 PHP POST一個數組,然後怎麼保存

你可以用cookie或者session保存····或者直接寫入資料庫···

『陸』 PHP $_POST 數組重新賦值問題

可以使用$GLOBALS實現,例如這樣寫:

<?php
functioninjection_clear($arr){
$gpc=get_magic_quotes_gpc();
if(is_array($GLOBALS[$arr])){
foreach($GLOBALS[$arr]as$p=>$v){
if(!$gpc){
$GLOBALS[$arr][$p]=1;
}
$GLOBALS[$arr][$p]=str_replace('%','\%',$v);
$GLOBALS[$arr][$p]=str_replace('_','\_',$v);
}
$GLOBALS[$arr][$p]=1;
}
}
//方法調用
$_POST['test']='%';
$_POST['test2']='1234465';
injection_clear('_POST');
print_r($_POST);
?>

另外,你的邏輯好像有問題,需要調整。

『柒』 php POST 數組

這個還是要養成良好的編碼習慣啊。

<?php
$username = $_POST['username'];
if(isset($username )){
echo "your name is ".$username;
}
?>
你在傳值的時候,什麼都沒填,其實是<input typt='text' name='username' value=''>的狀態,就算不填也會傳過去一個值甚至這個值是null。所以你的判斷isset永遠是成立的。

『捌』 php如何接收表單post過來的數組

php直接接收變數的
比如前面一頁 你有一個輸入框 <input type=text name=aaaa>
後面你可以直接用 $aaaa=$_POST['aaaa']; 就可以把上一頁aaaa的值存到這一頁變數aaaa中啊
如果你在php.ini的設置中 register_global=on 的話
從下面的頁 你直接調用$aaaa 就可啊 比如第二個頁面只有 echo $aaaa;那麼也可以輸出變數的值

『玖』 php怎麼把數組組合成post數據

post的數據也可以是一個json,
php可以用json_encode()把數組轉換成json;
例:
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
{"a":1,"b":2,"c":3,"d":4,"e":5}

『拾』 求各位大神幫幫忙,PHP $_post 數組 怎麼實現

有點沒看明白你提問的目的!

php數組的定義很寬泛,不需要預先定義變數,可以直接存放數據,有兩種形式:索引數組(不指定鍵,系統自動分配數字鍵)、關聯數組(自定義鍵,指定鍵)!

例如:想要獲得如下結構的二維數組(關聯數組)

[
'A'=>[
'type'=>'TYPE_SINGLE',
'day'=>'DAYMay12'
],
'B'=>[
'type'=>'TYPESINGLE_2',
'day'=>'DAYMay13'
],
'C'=>[
'type'=>'TYPESINGLE_3',
'day'=>'DAYMay14'
]
]

php定義代碼:

//第1種
$abc=[
'A'=>[
'type'=>'TYPE_SINGLE',
'day'=>'DAYMay12'
],
'B'=>[
'type'=>'TYPESINGLE_2',
'day'=>'DAYMay13'
],
'C'=>[
'type'=>'TYPESINGLE_3',
'day'=>'DAYMay14'
]
];

//第2種
$abc2=[];//定義並重置變數,此行可不寫
$abc2['A']['type']='TYPE_SINGLE';
$abc2['A']['day']='DAYMay12';
$abc2['B']['type']='TYPE_SINGLE_2';
$abc2['B']['day']='DAYMay13';
$abc2['C']['type']='TYPESINGLE_3';
$abc2['C']['day']='DAYMay14';

//第3種(1、2的混合用法)
$abc3['A']=['type'=>'TYPE_SINGLE','day'=>'DAYMay12'];
$abc3['B']=['type'=>'TYPE_SINGLE_2','day'=>'DAYMay13'];
$abc3['C']=['type'=>'TYPE_SINGLE_3','day'=>'DAYMay14'];

以上三種寫法是常用寫法,還有其他形式,php數組功能很強大,可以存放任意數據類型,寫法也很隨意!$abc、$abc2、$abc3數據結構相同,但是$abc會重置內部結構。

註:$_POST是全局變數,適合從中獲取(請求)數據,不建議你修改其內部數據&結構,防止鍵名沖突,破壞全局變數的結構。如果你修改了$_POST,的確,$_POST['A']['type']能得到字元串'TYPE_SINGLE'!

熱點內容
python中或者怎麼表示 發布:2025-01-13 16:32:33 瀏覽:288
易達加密鎖 發布:2025-01-13 16:27:23 瀏覽:514
前端編譯工具配置 發布:2025-01-13 16:26:43 瀏覽:585
資料庫百度雲 發布:2025-01-13 16:19:38 瀏覽:539
java連接sqlite資料庫 發布:2025-01-13 16:19:36 瀏覽:768
htmlajax上傳文件 發布:2025-01-13 16:19:33 瀏覽:514
安卓怎麼時間顯秒 發布:2025-01-13 16:19:33 瀏覽:474
我的世界java伺服器管理員設置 發布:2025-01-13 16:18:44 瀏覽:493
大秦國之裂變ftp 發布:2025-01-13 15:59:01 瀏覽:371
谷能壓縮機 發布:2025-01-13 15:44:30 瀏覽:413