php指定在某个循环中插入 在php循环中,指定在某个循环中插入其他,比如:循环的结果是:A B C D E F G,想在B和C之间插入3,变成:A B 3 C D E F G循环和插入语句怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请参考http://topic.csdn.net/u/20120110/23/7211cfd6-0e20-4a47-b9fc-94e8604bc9f8.html如果仅仅靠循环的话只能用两个数组来解决,可以自己改造成函数.但是明显没有我上面帖子里的代码好用吧.$Arr1 = array ('a', 'b', 'c', 'd', 'e', 'f', 'g' );$Arr2 = array ();foreach ( $Arr1 as $value ) { $Arr2 [] = $value; if ($value == 'b') { $Arr2 [] = '3'; }}print_r ( $Arr2 ); 可能没表达清楚,循环后的结果是这样的:<dd>1</dd><dd>2</dd><dd>3</dd><dd>4</dd><dd>5</dd><dd>6</dd><dd>7</dd>要在循环的结果中达到下面这样:<dd class="current">1</dd><dd>2</dd><dd>3</dd><dd>4</dd><dd>5</dd><dd>6</dd><dd>7</dd>也就是说在循环中第一个循环中加上class="current" 这跟你第有1个帖子是 没表达清楚啊?完全是南x北x...$Arr1 = array ('a', 'b', 'c', 'd', 'e', 'f', 'g' );foreach ( $Arr1 as $key=> &$value ) { if ($key==0){ $value='<dd class="current">'.$value.'</dd>'; }}print_r ( $Arr1 );如果是固定的第一个,用array_unshift() 和 array_pop() 配合一下也ok. 如何在自己网站添加百度搜索,并将搜索结果在本站显示? PHP页面解析后在IE内核的浏览器显示源代码不完整的原因? 解决php读取excel的问题? $_SERVER['PHP_AUTH_USER']的删除问题 如何输入一个file函数得到的所有内容 快帮帮我的第一个php程序吧 请问:如何限制文件夹容量大小? CheckBox的问题 mysql中的设置varchar长度问题 服务器nginx配置站点,为什么随便取个域名也能访问? 求一个PHP的文档管理系统 apache的日志里有php的错误日志,这是怎么回事呢?
http://topic.csdn.net/u/20120110/23/7211cfd6-0e20-4a47-b9fc-94e8604bc9f8.html如果仅仅靠循环的话只能用两个数组来解决,可以自己改造成函数.但是明显没有我上面帖子里的代码好用吧.
$Arr1 = array ('a', 'b', 'c', 'd', 'e', 'f', 'g' );
$Arr2 = array ();
foreach ( $Arr1 as $value ) {
$Arr2 [] = $value;
if ($value == 'b') {
$Arr2 [] = '3';
}
}
print_r ( $Arr2 );
<dd>1</dd>
<dd>2</dd>
<dd>3</dd>
<dd>4</dd>
<dd>5</dd>
<dd>6</dd>
<dd>7</dd>要在循环的结果中达到下面这样:
<dd class="current">1</dd>
<dd>2</dd>
<dd>3</dd>
<dd>4</dd>
<dd>5</dd>
<dd>6</dd>
<dd>7</dd>也就是说在循环中第一个循环中加上class="current"
foreach ( $Arr1 as $key=> &$value ) {
if ($key==0){
$value='<dd class="current">'.$value.'</dd>';
}
}
print_r ( $Arr1 );如果是固定的第一个,用array_unshift() 和 array_pop() 配合一下也ok.