php input 数组的值,如何获取2值表单输入数组到PHP数组中(How to get 2 value form input array into PHP array)...
如何獲取2值表單輸入數組到PHP數組中(How to get 2 value form input array into PHP array)
我有一個輸入:
我可以在PHP端獲得$opt_id值:
foreach ($_POST['input'] AS $key => $value)
{
$opt_id=$value;
}
但我想獲得像這樣的第二個值:
我如何獲得$opt_id和$lang_id ? 我想將它們插入數據庫中的不同列上。
I have an input :
and I can get $opt_id value on php side with :
foreach ($_POST['input'] AS $key => $value)
{
$opt_id=$value;
}
but I want to get second value like this :
How can I get $opt_id and $lang_id? I want to insert them on different columns in the database.
原文:https://stackoverflow.com/questions/35223923
更新時間:2020-02-27 20:07
最滿意答案
假設你沒有2個條目具有相同的opt_id和lang_id那么你可以使用一個鍵而不是2:
HTML:
]" />
PHP:
foreach ($_POST['input'] as $optIdAndLangId => $value) {
list($opt_id, $lang_id) = explode('_', $optIdAndLangId);
}
Assuming that you don't have 2 entries having the same opt_id and lang_id then you can use a single key instead of 2:
HTML:
]" />
PHP:
foreach ($_POST['input'] as $optIdAndLangId => $value) {
list($opt_id, $lang_id) = explode('_', $optIdAndLangId);
}
2016-02-05
相關問答
只需將[]添加到像這樣的名稱即可
采取該模板,然后即使使用循環,也可以添加這些模板。 然后,您可以根據需要動態添加這些內容,而無需提供索引。 PHP將
...
如果你想獲得一個你不需要循環的數組的總和,你可以使用array_sum 例 <?php
if (isset($_POST['numbers'])) {
echo array_sum($_POST['numbers']);
}
?>
}
要處理更多的輸入,只需擴展模式: $name = $_POST['name
...
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$num = range(1,49);//Create a range of numbers from 1-49.
shuffle($num); //Shuffle the numbers
$lotto=array_slice($num,0,6); //Grab 6 random numbers from $num
shuffle($num); //Shuffle & generate
...
如果掩碼中的點代表任意符號,則您已經掌握了正則表達式。 所以你可以使用它們在你的數據庫中搜索: “SELECT * FROM baza WHERE text REGEXP '$ infotext'LIMIT 100” 當然,您應該按照前面提到的方式準備用戶提供的字符串。 If a dot in a mask stands for an arbitrary symbol, you already have a regular expression in hand. So you may use th
...
Cakephp 3.x 調用list時,您可以分別使用keyField和valueField選項配置用于鍵和值的字段: https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs $readerData = $this->CardManagement->find('list',
array(
'conditions'
...
如果我了解你,其中一些答案是錯誤的。 首先,如果你使用命名約定data[]fname那么它肯定不會分組? 其次,空白支架將不斷移動到新的陣列。 最終會有一堆數組,其中包含一個元素。 您需要對數組進行編號或ID以將它們保持在一起。 <?php
if(isset($_POST['data'])){
$results = $_POST['data'];
echo "
";print_r($results);
echo "<
...
難道你不能使用$ _SESSION超全局? 在第一頁上,使用以下命令啟動PHP SESSION: session_start();
然后將要傳遞的對象分配給$ _SESSION,如下所示: $_SESSION['somedata'] = $object_I_want_to_hide;
在任何后續頁面上,您都可以像這樣訪問數據: session_start();
echo $_SESSION['somedata'];
Couldn't you use the $_SESSION super-g
...
假設你沒有2個條目具有相同的opt_id和lang_id那么你可以使用一個鍵而不是2: HTML: ]" />
PHP: foreach ($_POST['input'] as $optIdAndLangId => $value) {
list($opt_id, $lang_id) = explode('_', $optIdAndLangId);
}
...
只需使用var_dump($_POST['val'])查看$_POST['val'] ,如果你不知道數組中有什么,請使用。 對于你的例子,你應該只使用... echo $vals; ... ... echo $vals; ... Just see what you have in $_POST['val'] using var_dump($_POST['val']) and use if u don't know what in array. For your example you should
...
總結
以上是生活随笔為你收集整理的php input 数组的值,如何获取2值表单输入数组到PHP数组中(How to get 2 value form input array into PHP array)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab叠加定理怎么输入,自动控制原
- 下一篇: 网站的SEO以及它和站长工具的之间秘密