php - 创建一个数组,该数组将保存当前循环的所有信息值,并将其中一些值插入到我的链接中
问题描述
我有一个带有 id 和 info 列的表。我想在wordpress页面中运行一个循环,以显示我所有的“信息”值(姓名。电话,城市......)。使用这个片段:
global $wpdb;
$result = $wpdb->get_results( "SELECT * FROM wpeb_wpforms_entry_fields");
foreach ( $result as $print ) { ?>
<tr>
<td> <?php echo $print->id; ?> </td>
<td><?php echo $print->entry_id; ?> </td>
<td> <?php echo $print->form_id ; ?> </td>
<td> <a href="url?Name=value1andCity=value2"><?php echo $print->info; ?> </a></td>
<td><?php echo $print->mobile; ?> </td>
<td> <?php echo $print->course; ?> </td>
<td> <?php echo $print->address; ?> </td>
<td><?php echo $print->city; ?> </td>
<td> <?php echo $print->zip ; ?> </td>
</tr>
<?php }
?>
但我不知道如何创建一个数组来保存当前循环的所有信息值,并将其中一些值插入到我的链接/?value1=nameandvalue2=phone 中,以便我可以将这些值提交到目标页面。
解决方案
您可以使用以下 PHP 函数来构建查询参数:
$array = (array) $print;
http_build_query($array);
您可以在此处查看更多详细信息: https ://www.php.net/manual/en/function.http-build-query.php
推荐阅读
- lua - module() 函数还存在吗?
- postgresql - PosgtreSQL 中没有键的 JPA 实体
- excel - 在 Excel VBA 中选择图像
- plsql - PL/SQL dbms_output 在 CLOB 中添加额外的回车
- r - 防止 dcast 聚合数据
- powershell - PowerShell 删除项目不等待
- vb.net - 将文本的颜色从某个字符更改为 RichTextBox 行的末尾
- javascript - 即使没有触发 keydown 事件,ngx-mask 也会将 ng-pristine 设置为 ng-dirty
- swift - Swift pdf没有覆盖tableview中的所有单元格
- c++ - LIBAV MJPEG 编码和霍夫曼表