phppost數組
『壹』 php 獲取post 數組中的數組嗎
先接收得到的數組數據,然後再把它們逐個放到SQL中這樣呢,我是在後盾人自己學習加一些自己的理解的,希望能幫到你⊂((≧⊥≦))⊃
『貳』 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);
?>
另外,你的邏輯好像有問題,需要調整。
『叄』 post發送的array數組php怎麼用
您好,php中獲取post請求的內容可以這樣接收
echo $_POST['數組的key'];
『肆』 PHP 中如何用 GET/POST 方式分別傳遞與接收一個數組
<formaction="index.php"method="post"><!--get方法也是可以的--!>
<inputtype="checkbox"name="chk[]"value="1">第一個
<inputtype="checkbox"name="chk[]"value="2">第二個
<inputtype="checkbox"name="chk[]"value="3">第三個
<inputtype="submit"name="submit"value="提交">
</form>
主要name屬性的值,chk[]是一個數組的形式
php代碼:
$_POST['chk'];//獲取的是一個選中的復選框的值組成的數組,遍歷這個數組就可以得到每個值
可以參考一下
『伍』 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數據
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
$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本身就是一個數組你可以遍歷foearch($_POST as $value){ echo $value.'
';}或者你想存入自己定義的數組$array = array();$array[] = $_POST['name'];$array[] = $_POST['pass'];