php - 如何按条件过滤内爆结果?
问题描述
我正在尝试内爆数据 MySQL 数据库。
我有一个像这样的内爆结果:
1,2,3,4,5
我想要的是这样的(我想要结果中的过滤器号 3):
1,2,4,5
我做了什么 :
$result = [];
$query = mysqli_query($koneksi, "SELECT * FROM user") or die (mysqli_error());
while($row = mysqli_fetch_assoc($query)){
$result[] = $row['id'];
$implode = implode(",", $result);
echo $implode;
有没有办法过滤这个结果?
解决方案
您可以使用“if”构造
找到这段代码:
$result[] = $row['id'];
如果您需要将变量与值进行比较,而不是这样做:
将此行更改为:
if($row['id'] != '3'){ $result[] = $row['id']; }
推荐阅读
- python - python swagger + flask abort 返回空错误信息
- ios - AVAudioEngine 与 Superpowered 的集成
- javascript - 1 秒内显示 100 分:Highcharts
- javascript - 纯 Javascript 取消绑定文档事件
- c - 在没有参数的 void 函数中更改变量
- python - 在熊猫中的非连续值上应用滚动窗口
- wordpress - 小部件未保存在侧边栏中(Wordpress)
- java - 如何在java中的子类中定义抽象类的参数化构造函数
- ruby-on-rails - 添加 rails-erb-loader 会破坏 webpacker
- python-3.x - python - 如何在python中将用户输入整数分隔成间隔数字?