我的第一个问题:Save the same content to .csv file as print command
我需要在结果[1]中插入新值。例如:
remove_all_filters('posts_orderby');
$tag = get_term_by('name', 'title_post', 'post_tag');
$args=array(
'order'=>'ID',
'orderby'=>'ASC',
'tag__in' => $tag,
'posts_per_page'=>3, // Number of related posts to display.
'caller_get_posts'=>1
);
$my_query = new wp_query( $args );
var_dump($my_query->request);
无效。
我期望得到的东西:
result.insert([1][0], 'O')
我已经在结果[1]上有一些字符串值,我不想丢失它。这就是我需要插入(而不是替换)新字符串的原因。
它的工作但不是我所期望的。 我写的是:
result[1][0] = 'O'
result[1][1] = '1'
result[1][2] = 'CPU'
result[1][3] = ';'
result[1][4] = ';'
结果是:
result[1].insert(0, 'O')
result[1].insert(1, '1')
result[1].insert(2, 'CPU')
result[1].insert(3, ';')
result[1].insert(4, ';')
我该怎么做:
result[1] == ['O', '1', 'CPU', ';', ';', 'O', '2', 'DAT_SCADA_AsiGW_F06_GA01', '', '', "']"]
result[2] == ['O', '3', 'INFO', '', '', "']"]
答案 0 :(得分:0)
result[1].insert(1, 'O')
插入' O'进入结果[1]中列表的第二个(又名。[1])位置。 请记住,结果是一个列表,其元素也是列表。
编辑: 要在结果列表中插入另一个条目,请使用以下命令:
result.insert(1, ['O', '1', 'CPU', ';', ';',])