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])代码>?尝试这个,到目前为止没有变化,奇怪。