簡體   English   中英

如何使 var_dump 出現在單獨的行中?

[英]How do I make var_dump apear in separate lines?

我不想知道 var_dump 之后的其他選項,因為這是一個家庭作業,我的老師想讓我做一個 var_dump 然后讓不同的對象出現在不同的行中,我搜索了一大堆網站,我只是找不到任何幫助。

這是“verzenden.php”中的代碼

echo '<pre>' . var_dump($_GET) . '</pre>' . '<br>';

pre 站在 <> 和 "" 但它不會出現在這里

我試過這個,但它仍然和 var_dump 一樣

<form method='get' action='verzend.php'>
    <label>Naam: </label><input name='naam' type='text' value=''>
    <label>Klas: </label><input name='klas' type='text' value=''>
    <label>Nummer: </label><input name='leerlingnummer' type='text' value=''>
    <label>Vak: </label><select name='vak'>
        <option value='PHP'>PHP</option>
        <option value='javascript'>Javascript</option>
        <option value='ASP'>ASP</option>
        <option value='SQL'>SQL</option>
    </select>
    <label>Cijfer: </label><input name='cijfer' type='number' value='5'>
    <input type='submit' value='verzend' name='verzend'>
</form>

這就是它需要成為的樣子

array(6) { ["naam"]=> string(9) "Abu Saebu" 
    ["Klas"]=> string(5) "IO1A4" 
    ["leerlingnummer"]=> string(8) "36353535" 
    ["vak"]=> string(3) "PHP" 
    ["cijfer"]=> string(1) "9" 
    ["verzend"]=> string(7) "verzend" 
}

這就是我得到的

array(6) { ["naam"]=> string(6) "Sjoerd" ["klas"]=> string(5) "IO1D4" ["leerlingnummer"]=> string(6) "332309" ["vak"]=> string(10) "javascript" ["cijfer"]=> string(2) "24" ["verzend"]=> string(7) "verzend" }

在兩行而不是串聯中進行。

echo '<pre>';
var_dump($_GET);

這將為您提供以下信息:

array(6) {
  ["naam"]=>
  string(9) "Abu Saebu"
  ["Klas"]=>
  string(5) "I01A4"
  ["leerlingnummer"]=>
  string(8) "36353535"
  ["vak"]=>
  string(3) "PHP"
  ["cijfer"]=>
  string(1) "9"
  ["verzend"]=>
  string(7) "verzend"
}

如果您不希望它在=>之后中斷,則可以使用print_r代替:

Array
(
    [naam] => Abu Saebu
    [Klas] => I01A4
    [leerlingnummer] => 36353535
    [vak] => PHP
    [cijfer] => 9
    [verzend] => verzend
)

但是,如果您真的想使用var_dump ,那么有一個很酷的擴展名為xdebug ,它會像這樣在沒有pre標記的情況下將詳細信息轉儲在一行中:

array (size=6)
  'naam' => string 'Abu Saebu' (length=9)
  'Klas' => string 'I01A4' (length=5)
  'leerlingnummer' => string '36353535' (length=8)
  'vak' => string 'PHP' (length=3)
  'cijfer' => string '9' (length=1)
  'verzend' => string 'verzend' (length=7)

關於 pre 標簽的更多信息: http : //www.w3schools.com/tags/tag_pre.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM