Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跳过内爆数组中的第一个键_Php - Fatal编程技术网

Php 跳过内爆数组中的第一个键

Php 跳过内爆数组中的第一个键,php,Php,我从一个数组中抓取密钥并从中生成一个字符串: $media = get_attached_media('image', $post_id); var_dump(implode(',', array_keys($media))); 这些是我的数组键:155915601561 我想尝试忽略第一个数组键。留给我:15601561你可以这样做: $media = get_attached_media('image', $post_id); $keysArray = array_keys($me

我从一个数组中抓取密钥并从中生成一个字符串:

$media = get_attached_media('image', $post_id);  
var_dump(implode(',', array_keys($media)));
这些是我的数组键:
155915601561


我想尝试忽略第一个数组键。留给我:
15601561

你可以这样做:

$media = get_attached_media('image', $post_id);  
$keysArray = array_keys($media);
$keysWithoutTheFirst = array_slice($keysArray , 1);

$finalString = implode(',', $keysWithoutTheFirst );

您可以这样做:

$media = get_attached_media('image', $post_id);  
$keysArray = array_keys($media);
$keysWithoutTheFirst = array_slice($keysArray , 1);

$finalString = implode(',', $keysWithoutTheFirst );

@nick不会
array\u shift
kill数字键,将OP留给
0,1
?您仍然可以在array\u键之后使用array\u shift。但另一个答案也应该有效。@Don'tPanic的确如此,但我怀疑
array\u shift
array\u slice
更有效,我也这么认为,但我认为最有效的方法可能是
unset($key[0])
@Don tPanic-
$media\u key=get\u attached\u media('image',$post\id);未设置($media_key[0])?尝试这个,到目前为止没有变化,奇怪。@nick不
array\u shift
kill数字键,而将OP留给
0,1
?你仍然可以在array\u键之后使用array\u shift。但另一个答案也应该有效。@Don'tPanic的确如此,但我怀疑
array\u shift
array\u slice
更有效,我也这么认为,但我认为最有效的方法可能是
unset($key[0])
@Don tPanic-
$media\u key=get\u attached\u media('image',$post\id);未设置($media_key[0])?尝试这个,到目前为止没有变化,奇怪。