[n options]' 문자열을 구성하고 정책 값의 철자를 입력할 생각이었습니다. 가상 머신 목록을 순회할 때 'value="1"로 ' 이러한 문자열을 사용하고 폭발() 및 implo를 사용합니다."/> [n options]' 문자열을 구성하고 정책 값의 철자를 입력할 생각이었습니다. 가상 머신 목록을 순회할 때 'value="1"로 ' 이러한 문자열을 사용하고 폭발() 및 implo를 사용합니다.">

>백엔드 개발 >PHP 튜토리얼 >PHP는 문자 유형을 결정합니다. PHP는 문자열의 지정된 위치에 새 문자를 삽입합니다.

PHP는 문자 유형을 결정합니다. PHP는 문자열의 지정된 위치에 새 문자를 삽입합니다.

WBOY
WBOY원래의
2016-07-28 08:28:551048검색

프로젝트에서는 DataTable 테이블을 사용하여 배경 데이터를 로드하고 테이블을 연결하여 가상 머신이 선택한 정책 상태를 쿼리해야 하기 때문에 먼저 정책 테이블의 내용을 꺼내서 '< select>

<span><span> 1    </span><span>$option</span> = '<select>'<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>

위에서는 문자 유형을 결정하는 PHP를 소개합니다. PHP는 문자 유형을 결정하는 PHP의 내용을 포함하여 문자열의 지정된 위치에 새 문자를 삽입합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.