我有阵列,我不得不取消一些索引,所以现在它看起来像
$myarray [0] a->1
[1] a-7 b->3
[3] a-8 b->6
[4] a-3 b->2
Run Code Online (Sandbox Code Playgroud)
你可以看到[2]缺少所有我需要做的是重置索引,所以他们显示[0] - [3].
我编写了一个使用内置json_encode();函数制作的数组.我需要它的阵列数组格式,如下所示:
[["Afghanistan",32,12],["Albania",32,12]]
Run Code Online (Sandbox Code Playgroud)
但是,它将返回:
["2":["Afghanistan",32,12],"4":["Albania",32,12]]
Run Code Online (Sandbox Code Playgroud)
如何在不使用任何正则表达式技巧的情况下删除这些行号?
我有一个数组:
Array
(
[0] => ololo
[2] => test
[3] => haha
[7] => nice
)
Run Code Online (Sandbox Code Playgroud)
如何将数组的索引更改为:
Array
(
[0] => ololo
[1] => test
[2] => haha
[3] => nice
)
Run Code Online (Sandbox Code Playgroud) 我有一个使用该explode()函数构建的数组,但看到我如何使用随机/动态数据,我看到索引不断变化:
Array
(
[2] => Title: Warmly little before cousin sussex entire set Blessing it ladyship.
[3] => Snippet: Testing
[4] => Category: Member
[5] => Tags: little, before, entire
)
Run Code Online (Sandbox Code Playgroud)
我需要始终从0开始订购数组.我正在测试不同的数据,有时它从0开始,而其他测试则从不同的数字开始.我研究并从零开始遇到数组,但它似乎只适用于那个用户特定情况.我可以在这里看到用于构建阵列的代码:https: //stackoverflow.com/a/10484967/1183323
我怎样才能做到这一点?
我有一个像这样的数组(在我取消一些元素之后):
$array[3] = 'apple';
$array[5] = 'pear';
$array[23] = 'banana';
Run Code Online (Sandbox Code Playgroud)
我用哪个函数对它们进行排序:
$array[0] = 'apple';
$array[1] = 'pear';
$array[2] = 'banana';
Run Code Online (Sandbox Code Playgroud)
我尝试了一些排序功能,但它没有用.
我有这个数组:
Array
(
[15] => 13.1
[16] => Mark one answer
[19] => You see a car on the hard shoulder of a motorway with a HELP pennant displayed. This means the driver is most likely to be
[20] => a disabled person first aid trained
[21] => a foreign visitor
[22] => a rescue patrol person
[25] => DES s15, HC r278);
Run Code Online (Sandbox Code Playgroud)
如何从0对键进行排序?得到这个:我知道有一个功能,但我的头被烧了,排序功能不适合我的需要,因为他们重新排列值,我需要它们被保存.
Array
(
[0] => 13.1
[1] => Mark one answer
[2] => You see a car …Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的数组:
[867324]
[id] => 867324
[name] => Example1
[345786]
[id] => 345786
[name] => Example2
[268531]
[id] => 268531
[name] => Example3
Run Code Online (Sandbox Code Playgroud)
如您所见,第一个元素没有任何特定的顺序.出于示例的目的,您可以将它们视为随机数.我最终得出的最终结果是:
[0]
[id] => 867324
[name] => Example1
[1]
[id] => 345786
[name] => Example2
[2]
[id] => 268531
[name] => Example3
Run Code Online (Sandbox Code Playgroud)
我试过爆炸,但显然我一定做错了.任何帮助表示赞赏!
我的数组是:
Array(
2 => 'Title: Warmly little before cousin sussex entire set Blessing it ladyship.',
3 => 'Snippet: Testing',
4 => 'Category: Member',
5 => 'Tags: little, before, entire',
)
Run Code Online (Sandbox Code Playgroud)
我想删除键 2、3、4 和 5,使其变成这样:
Array(
'Title: Warmly little before cousin sussex entire set Blessing it ladyship.',
'Snippet: Testing',
'Category: Member',
'Tags: little before entire',
)
Run Code Online (Sandbox Code Playgroud)
我的实际数组是:
Array
(
[0] => Array
(
[0] => Array
(
[chapter_id] => 7
[version_id] => 1
[chapter_number] => 1
[Topics] => Array
(
[0] …Run Code Online (Sandbox Code Playgroud) 我有一个数组:
array('something' => 'like this', 'something' => 'like this', 'something' => 'like this');
Run Code Online (Sandbox Code Playgroud)
我想替换它(尽可能快地使用简单的内联函数),如下所示:
array(0 => 'like this', 1 => 'like this', 2 => 'like this');
Run Code Online (Sandbox Code Playgroud)
可以使用任何内置的php-array函数?
我有简单的数组
$a = ['a', '', 'b','c','d'];
Run Code Online (Sandbox Code Playgroud)
如果我对它进行 json_encode,我就会得到
["a","","b","c","d"]
Run Code Online (Sandbox Code Playgroud)
但是如果我尝试使用array_filter或array_diff删除空值
我会有
{"0":"a","2":"b","3":"c","4":"d"}
Run Code Online (Sandbox Code Playgroud)
但我不需要对数组键进行编码,我需要一个没有空元素且没有数组键的编码数组,如何解决?
PHP沙箱示例:http://sandbox.onlinephpfunctions.com/code/91635a5df7fcd954dd64fe92089f2beadc81c3c4