======================================== ==========================================我可以使用while循環創建數組嗎
解決方案代碼:
$array = array();
$i = 1;
while($i <= $instance['posts_num']) {
$array['tab'.$i.'_title'] = 'Category Heading';
$array['tab'.$i.'_thumb'] = 'Insert link here';
$array['tab'.$i.'_featured'] = 'Insert link here';
$array['tab'.$i.'_description'] = 'Insert category desciption';
$array['tab'.$i.'_link'] = 'Insert category link';
$i += 1;
}
$instance = wp_parse_args((array)$instance, array(
'heading' => 'Featured Area',
'title' => '',
'posts_num' => 1,
(array) $array
));
========================================== ========================================
我該如何創建數組while循環。
我想在簡單的wordpress插件while循環的幫助下創建一個數組。我的代碼如下所示:
$instance = wp_parse_args((array)$instance, array(
'heading' => 'Featured Area',
'title' => '',
'posts_num' => 1,
$array = array();
$i = 1;
while($i <= $instance['posts_num']) {
$array[] = 'tab'.$i.'_title' => 'Category Heading',
$array[] = 'tab'.$i.'_thumb' => 'Insert link here',
$array[] = 'tab'.$i.'_featured' => 'Insert link here',
$array[] = 'tab'.$i.'_description' => 'Insert category desciption',
$array[] = 'tab'.$i.'_link' => 'Insert category link',
$i += 1;
}
));
我只是想確認我是否做正確。
我要生成數組是這樣的:
'tab1_title' => 'Category Heading',
'tab1_thumb' => 'Insert link here',
'tab1_featured' => 'Insert link here',
'tab1_description' => 'Insert category desciption',
'tab1_link' => 'Insert category link',
'tab2_title' => 'Category Heading',
'tab2_thumb' => 'Insert link here',
'tab2_featured' => 'Insert link here',
'tab2_description' => 'Insert category desciption',
'tab2_link' => 'Insert category link',
你是不是在做正確。您可以通過查看您的頁面並在計算機視頻監視器上看到錯誤消息來確認。 –
是的,你可以在結構中創建一個數組。你的錯誤是在你的$ array []代碼之後,而不是; –
@Trimbitas:仔細一看,語法混亂 –