我有一个字符串,我转换为多维数组。
字符串:row,column=np.where(myMatrix[;,0]==90)
#Note that column will just be 0 here
我希望能够将13,4,3|65,1,1|27,3,2
移动到索引 1 ,因此它会变为:
27,3,2
或删除其中一个部分。
我知道我可以13,4,3|27,3,2|65,1,1
,但我不确定如何搜索索引然后移动它或取消设置。
答案 0 :(得分:1)
您可以尝试以下方法来交换最后两个元素的位置
$array = [0 => array(13,4,3), 1=>array(65,1,1), 2 => array(27,3,2)];
foreach($array as $key => $value) {
if($key == count($array)-1) {
$array[$key] = $array[$key-1];
$array[$key-1] = $value;
}
}
这是为了删除第二个元素。
$array = [0 => array(13,4,3), 1=>array(65,1,1), 2 => array(27,3,2)];
foreach($array as $key => $value) {
if($key == count($array)-1) {
$array[$key-1] = $value;
unset($array[$key]);
}
}
答案 1 :(得分:0)
使用foreach
foreach($array as $key => $value)
从钥匙上你可以得到钥匙,可以随心所欲。
其他方面,如果您知道密钥
,则可以执行此操作 echo $array['pass_key_name_here'];