array-key相关内容

array_key_exists 不起作用

array_key_exists 不适用于大型多维数组.对于前 $arr = 数组('1' =>10、'2' =>大批('21' =>21,'22' =>22,'23' =>大批('测试' =>100,'231' =>231),),'3' =>30,'4' =>40); array_key_exists('test',$arr) 返回 'false' 但它适用于一些简单的数组. 解决方案 ..
发布时间:2021-11-18 02:11:15 PHP

PHP - 获取数组值的键名

我有一个数组如下: 函数示例() {/* 这里有一些东西用动态创建的键字符串到数组中 */return array(//现在让我们假设它返回创建的数组'firstStringName' =>$什么,'secondStringName' =>$别的东西);}$arr = 示例();//现在我知道 $arr 包含 $arr['firstStringName']; 我需要找出 $arr['first ..
发布时间:2021-11-18 02:04:53 PHP

PHP 替换多维数组键

我想替换一些键,我的数组是: 数组([0] =>大批([0] =>测试1[1] =>测试2[2] =>测试3[3] =>测试4[4] =>测试5[5] =>测试6)[1] =>大批([0] =>测试7[1] =>测试8[2] =>测试9[3] =>测试10[4] =>测试11[5] =>测试12)) 我的愿望: 数组([45] =>大批([0] =>测试1[1] =>测试2[2] =>测试3 ..
发布时间:2021-06-04 19:38:47 PHP

php数组对数组的键和键的数组的区别?

假设我们有两个数组: $ a = array('1'=>'Apple','2'=>'Microsoft','3'=>'Microapple','4'=>'Applesoft','5'=>'Softapple');$ b = array(1,3); 其中$ b数组表示要区别的数组$ a的键. 我们希望收到另一个具有以下值的数组$ c: $ c = array('2'=>'Micro ..
发布时间:2021-04-16 20:15:14 PHP

php爆炸并强制数组键从1开始而不是0

我有一个字符串,它将被分解成一个数组,并且我们知道,输出数组键将从0开始作为第一个元素的键,从1开始代表第二个元素,依此类推。 现在如何强制该数组从1开始而不是从0开始? 对于类型化数组,这很简单,因为我们可以这样写像这样: array('1'=>'value','another value','and another one' ); 但是要使用爆炸在运行中创 ..
发布时间:2020-09-24 20:50:20 PHP

如果将键作为变量传递,为什么不能在键中带有连字符/破折号的$ _POST变量访问?

我为我的班级写了一个小的静态方法,如果设置了它,则返回$_POST变量,否则返回NULL. HTML格式的输入元素的名称带有连字符,例如“客户名称". 所以我想我可以像这样$var = $_POST['customer-name']来访问它们.但是用我的方法: public static function getPost($param) { echo $param." = ". ..
发布时间:2020-05-29 18:59:57 PHP

PHP-获取数组值的键名

我有一个如下数组: function example() { /* some stuff here that pushes items with dynamically created key strings into an array */ return array( // now lets pretend it returns the created a ..
发布时间:2020-05-26 23:58:00 PHP

在PHP中使用array [key]可以吗?

可以使用不带单引号或双引号的数组,例如$ array [key]吗?我认为这很糟糕,因为如果我不使用单引号或双引号,PHP首先会寻找常量.我的一位同事告诉我,没关系. 你们怎么看? 解决方案 即使在大多数情况下都可以正常使用,它也不被认为是正确的. 基本上,当PHP看到此信息时: echo $array[key]; 它将搜索用 define 定义的常量,称为 key ..
发布时间:2020-05-26 22:37:10 PHP

utf8_encode不会产生正确的结果

我的问题是以下: 我存储一个数组,其中有“e”,“f”等键。获取键的值。这工作得很好。但如果我想存储“í”,“é”等作为键,它不会产生正确的结果(结果在 )。我的页面必须是UTF-8。查找问题,我发现utf8_encode应该帮助我的问题。它没有:虽然它产生一个更易读的字符,它仍然完全不同于我想要的。如果重要,phpinfo给出: 指令本地值主值 iconv.input_encodi ..
发布时间:2016-11-19 15:39:12 PHP

在PHP数组部分匹配比较两个字符串子键值

我需要一个方式串弄明白部分匹配到我的PHP数组中的子键。 例如: 字符串=你好,杜迪节目,你可以看到有一个 - 破折号和词之间有一个空格。在我的PHP数组的子键可能是你好杜迪秀没有破折号或它可能是你好杜迪秀与在字符串中有不同的定义之间的冲刺。 我如何才能找到与字符串数组中的子键给定? 样品阵列 $页面=阵列(“管理员”= GT;阵列( “网络管理员”=>阵列('标题'=& ..
发布时间:2016-06-03 22:09:07 PHP

如何环绕在PHP数组索引时脱落结束了吗?

我希望能够通过使用数字键来检索数组的值。美中不足的是,如果关键是超出数组的长度,我就需要遍历数组一次。 $ my_array =阵列(“零”,“一”,“二”,“三化”,“四”,“十二五”,“六”,“七'); 功能loopArrayValues​​($数组$键){ //这是什么是需要返回 返回 } 回声“键2是”.loopArrayValues​​($ my_array,2)。“ ..
发布时间:2016-06-01 21:46:18 PHP

如何通过接管仅值从具有相同的键作为第一个第二个数组合并两个数组?

我想与对方合并两个数组: $ =过滤阵列(1 =>'一',3 =>'C'); $改变=阵列(2 =>'B *',3 =>'C *'); 而合并应包括 $过滤并改变所有的 $这些元素中的所有元素具有相应关键 $过滤: $ =合并阵列(1 =>'一',3 =>'C *'); array_merge($过滤,$改变)将增加的 $改变了附加键到 $过滤为 ..
发布时间:2016-05-31 20:03:00 PHP

array_key_exists不工作

array_key_exists不工作对于大型多维数组。对于前 $ ARR =阵列( '1'=> 10, '2'= GT;阵列( '21'=> 21, '22'=> 22, '23'=>阵列( '测试'=> 100, '231'=> 231 ..
发布时间:2016-05-30 21:35:31 PHP