當前位置: 首頁> 函數類別大全> compact

compact

建立一個數組,包括變量名和它們的值
名稱:compact
分類:數組
所屬語言:php
一句話介紹:創建包含變量名和它們的值的數組。

實例

例子1

創建一個包含變量名和它們的值的數組:

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$firstname</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Bill"</span> <span class="token punctuation">;</span>
<span class="token variable">$lastname</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Gates"</span> <span class="token punctuation">;</span>
<span class="token variable">$age</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"60"</span> <span class="token punctuation">;</span>

<span class="token variable">$result</span> <span class="token operator">=</span><span class="token function"></span></span><mark> <span class="token function">compact</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"firstname"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"lastname"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"age"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span>

<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$result</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span>

親自試一試

例子2

使用不匹配變量的字符串,以及一個變量名數組:

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$firstname</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Bill"</span> <span class="token punctuation">;</span>
<span class="token variable">$lastname</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Gates"</span> <span class="token punctuation">;</span>
<span class="token variable">$age</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"60"</span> <span class="token punctuation">;</span>

<span class="token variable">$name</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"firstname"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"lastname"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token variable">$result</span> <span class="token operator">=</span><span class="token function"></span></span><mark> <span class="token function">compact</span> <span class="token punctuation">(</span> <span class="token variable">$name</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"location"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"age"</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">;</span>

<span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token variable">$result</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span>

親自試一試

同類函數
  • 將數組開頭的單元移出數組 array_shift

    array_shift

    將數組開頭的單元移出數組
  • 移除數組中重複的值 array_unique

    array_unique

    移除數組中重複的值
  • 檢查數組裡是否有指定的鍵名或索引 array_key_exists

    array_key_exists

    檢查數組裡是否有指定的鍵名或索引
  • 以指定長度將一個值填充進數組 array_pad

    array_pad

    以指定長度將一個值填充進數組
  • count別名 sizeof

    sizeof

    count別名
  • 計算數組的交集,用回調函數比較數據 array_uintersect

    array_uintersect

    計算數組的交集,用回調函數比較數據
  • 使用鍵名比較計算數組的差集 array_diff_key

    array_diff_key

    使用鍵名比較計算數組的差集
  • 通過使用一個數組作為鍵而另一個數組作為其值來創建數組 array_combine

    array_combine

    通過使用一個數組作為鍵而另一個數組作為其