目錄
php 在字符串指定位置插入新字符,php字符串指定字符
首頁 php教程 php手册 php 在字符串指定位置插入新字符,php字符串指定字符

php 在字符串指定位置插入新字符,php字符串指定字符

Jul 06, 2016 pm 02:24 PM
字串

php 在字符串指定位置插入新字符,php字符串指定字符

  因为项目用到DataTable表格加载后台数据,要连表查询虚拟机选中的策略状态,所以想到先把策略表内容取出来,组成一个''字符串,在遍历虚拟机列表时把他的策略值拼成 'value="1"' 这样的字符串,再利用explode()implode() 函数,组成新的字符串返回给前台,就实现了选中状态。

<span><span> 1    </span><span>$option</span> = '<select class="sla_list">'<span>;
</span><span> 2    </span> 
<span> 3    </span><span>//</span><span> 取出所有策略</span>
<span> 4    </span><span>$sla_query</span> = <span>$this</span>->db->select('sla_id, name')->get('sla'<span>);
</span><span> 5</span>         <span>$sla_res</span> = <span>$sla_query</span>-><span>result_array();
</span><span> 6</span>         <span>if</span> (!<span>empty</span>(<span>$sla_res</span><span>)) {
</span><span> 7</span>             <span>$option</span> .= '<option value="0">未保护</option>'<span>;
</span><span> 8</span>             <span>foreach</span> (<span>$sla_res</span> <span>as</span> <span>$k1</span> => <span>$v1</span><span>) {
</span><span> 9</span>                 <span>$option</span> .= '<option value="' . <span>$v1</span>['sla_id'] . '">' . <span>$v1</span>['name'] . '</option>'<span>;
</span><span>10</span> <span>            }
</span><span>11</span>             <span>$option</span> .= '</select>'<span>;
</span><span>12</span> 
<span>13</span>         } <span>else</span><span> {
</span><span>14</span>             <span>$option</span> .= '<option value="0">未保护</option></select>'<span>;
</span><span>15</span> <span>        }
</span><span>16</span> 
<span>17</span> 
<span>18    </span><span>//</span><span> 选中默认的保护策略</span>
<span>19    </span><span>$vm_query</span> = <span>$this</span>->db->select('sla_id')->where('vm_id', <span>$</span>vm_id)->get('task_vm', 1<span>);
</span><span>20</span>    <span>$vm_res</span> = <span>$vm_query</span>-><span>row_array();
</span><span>21    </span><span>if</span> (<span>is_null</span>(<span>$vm_res</span>['sla_id'])) <span>$res</span>['sla_id'] = 0<span>;
</span><span>22    </span><span>$selected</span> = 'value="' . <span>$vm_res</span>['sla_id'] . '"'<span>;
</span><span>23    </span><span>$new_str_arr</span> = <span>explode</span>(<span>$selected</span>, <span>$option</span><span>);
</span><span>24</span>    <span>$new_option</span> = <span>implode</span>(" {<span>$selected</span>} selected", <span>$new_str_arr</span>);</span>
登入後複製

 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP中int型別轉字串的方法詳解 PHP中int型別轉字串的方法詳解 Mar 26, 2024 am 11:45 AM

PHP中int型別轉字串的方法詳解

Golang中如何檢查字串是否以特定字元開頭? Golang中如何檢查字串是否以特定字元開頭? Mar 12, 2024 pm 09:42 PM

Golang中如何檢查字串是否以特定字元開頭?

Golang字串是否以指定字元結尾的判斷方法 Golang字串是否以指定字元結尾的判斷方法 Mar 12, 2024 pm 04:48 PM

Golang字串是否以指定字元結尾的判斷方法

怎麼重複字串_python重複字串教程 怎麼重複字串_python重複字串教程 Apr 02, 2024 pm 03:58 PM

怎麼重複字串_python重複字串教程

解決PHP中16進位轉字串出現中文亂碼的方法 解決PHP中16進位轉字串出現中文亂碼的方法 Mar 04, 2024 am 09:36 AM

解決PHP中16進位轉字串出現中文亂碼的方法

PHP字串比對技巧:避免模糊包含表達式 PHP字串比對技巧:避免模糊包含表達式 Feb 29, 2024 am 08:06 AM

PHP字串比對技巧:避免模糊包含表達式

PHP字串操作:有效去除空格的實用方法 PHP字串操作:有效去除空格的實用方法 Mar 24, 2024 am 11:45 AM

PHP字串操作:有效去除空格的實用方法

PHP實作刪除字串最後兩個字元的技巧 PHP實作刪除字串最後兩個字元的技巧 Mar 23, 2024 pm 12:18 PM

PHP實作刪除字串最後兩個字元的技巧

See all articles