Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何避免蛋糕php中选择框的选项数组中的一个或多个元素

如何避免蛋糕php中选择框的选项数组中的一个或多个元素
EN

Stack Overflow用户
提问于 2012-04-03 12:00:56
回答 1查看 259关注 0票数 0

蛋糕php中如何避免选择框的选项数组中的一个或多个元素。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$options = array('One','Two','First','Second');

echo $this->Form->select('trial', $options);

这里我想避免“First”和“Second”出现在array中,这里的array选项来自DB。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$options = array('One','Two');

有没有可能通过改变蛋糕php的选择方法(如array $attributes或其他任何东西)或手动搜索数组并丢弃值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-03 12:03:20

使用array_slice()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo $this->Form->select('trial', array_slice($options, 0, 2));

编辑:

如果您不知道数组的顺序,并且值是唯一的,则另一种解决方案是使用array_search()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
unset($options[array_search('First', $options)]);

或者,如果值不是唯一的,而您想要将它们全部删除,那么array_keys()可能会很有用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$keys = array_keys($options, 'First');

foreach ($keys as $key)
{
  unset($options[$key]);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9992826

复制
相关文章
PHP 如何返回数组中第一个通过测试的元素
PHP 的 array_filter() 函数可以通过回调函数过滤数组的元素,但是返回的是过滤后的数组。
Denis
2023/04/14
2.8K0
seaborn可视化数据框中的多个列元素
seaborn提供了一个快速展示数据库中列元素分布和相互关系的函数,即pairplot函数,该函数会自动选取数据框中值为数字的列元素,通过方阵的形式展现其分布和关系,其中对角线用于展示各个列元素的分布情况,剩余的空间则展示每两个列元素之间的关系,基本用法如下
生信修炼手册
2020/10/19
5.3K0
Python 中如何向列表或数组添加元素
然而,与其它编程语言不同,数组在 Python 中不是一个内置的数据结构。Python 使用列表取代传统的数组。
Python学习者
2023/09/11
3760
从列表中或数组中随机抽取固定数量的元素组成新的数组或列表
2:jQuery版本 那么jQuery中怎么随机选出固定数组数组[1, 2, 3, 4, 5, 6, 7, 8, 9]中的三个元素,并构造成新数组的?
王小婷
2018/08/02
6K0
删除数组中某个指定元素的值_如何删除数组中的元素
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169504.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
12.7K0
PHP数组中随机插入多个或一个字符串
数组随机位置中插入字符串 第一种:插入多个字符串 //数组随机位置中插入字符串
郑洪志
2023/10/21
1670
PHP实现删除数组中的特定元素
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105899.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
4.1K0
Array对象---添加或删除数组中的元素->splice()
定义: splice() 方法用于添加或删除数组中的元素。(会修改原始数据) 参数说明: array.splice(index,howmany,item1,.....,itemX) 1、index 必需。规定从何处添加/删除元素。 该参数是开始插入和(或)删除的数组元素的下标,必须是数字。(从0开始) 2、howmany 可选。规定应该删除多少元素。必须是数字,但可以是 "0"。 如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。 3、item1, ..., itemX 可选。要添加
听着music睡
2021/11/02
3.7K0
PHP:如何合并多维数组中的子数组
如何把多维数组中的每个子数组合并成一个新数组 $result,有两个方法: $merged = call_user_func_array('array_merge', $result); 如果是 PHP 版本在 5.6 以上,可以使用 ... 操作符: $merged = array_merge(...$result); ----
Denis
2023/04/15
5.5K0
php如何获取数组的第一个元素
获取数组的第一个元素 在这里,我们将介绍如何使用array_shift和reset函数来检索数组的第一个元素。
用户8099761
2023/05/11
2K0
java数组删除元素_java中删除 数组中的指定元素方法[通俗易懂]
java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子。
全栈程序员站长
2022/09/22
8.3K0
js删除数组中的一个元素_js数组包含某个元素
1. 不可以使用 delete 方式删除数组中某个元素,此操作会造成稀疏数组,被删除的元素的为位置依然存在为empty,且数组的长度不变
全栈程序员站长
2022/11/10
11.8K0
vue删除数组中指定元素_如何删除数组中的元素
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169518.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
7.8K0
php删除数组中指定的元素,php如何删除数组中指定的元素?
php删除数组中指定元素的方法:1、使用【array_splice()】函数删除,代码为【key = array_search(3, arr1)】;2、使用【unset()】函数删除,代码为【unset(arr2[key])】。
全栈程序员站长
2022/09/22
11.4K0
php删除数组中指定的元素,php如何删除数组中指定的元素?
php将多个值的数组去除重复元素 转
(adsbygoogle = window.adsbygoogle || []).push({});
双面人
2019/04/10
5.1K0
php将多个值的数组去除重复元素
                                                                            转
[Python3 开发技巧]·如何打乱字典中多个对应数组
当我们把数个对应数组保存到字典中,在我们读取的时候这些数据会按照我们保存的顺序读取出来。如果我们需要打乱顺序,但不改变对应数组的关系时,例如原先位置0对应的各个数组的第一位,我们可以称之为第一行。当我们打乱过后,第一行不一定还在第一行了,因为打乱顺序了,但是那一行不会改变。
小宋是呢
2019/06/27
1.9K0
PHP中,使用递归深度合并多个数组
函数源码: //导入待合并数组,引用$array数组接收 function merge(array &$array,array ...$mergeArray): array { foreach ($mergeArray as $item){ mergeOne($array,$item); //对每个待合并数组执行合并函数 } return $array; } //如果仅有两个数组需要合并,也可以直接使用此函数 function mergeOne(&$array,$p
lascyb
2021/11/01
2.2K0
es6删除数组指定元素_如何删除数组中的元素
如图,这个数组里面有三个元素,现在要删掉这个id是24的元素,那我们代码就应该这么写
全栈程序员站长
2022/09/22
6.8K0
es6删除数组指定元素_如何删除数组中的元素
点击加载更多

相似问题

避免PHP中的多个if语句(使用数组或其他选项)

32

如何在表单中获得选择框数组的多个选项

40

从多个选择框中获取上次更改的选项元素

20

选择框全选/取消全选或选择一个选项受限的多个选项

11

如何使用PHP将多个选项或具有不同值的数组中的选项设置为在选择框中选定的视图

173
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文