簡體   English   中英

在php中使用數組

[英]Use an array within itself in php

是否可以像這樣將數組用於內部?

$b = array(
  'a' => 'Adam',
  'b' => $b['a'].' and eve'
);

不,這不可能,您可以做的是:

$b = array(
    'a' => 'Adam'
);

$b['b'] = $b['a'] . ' and eve';

不可能,因為嘗試添加時尚未創建$ b數組

'b' => $b['a'];

相反,您應該創建數組$ b,然后添加另一個元素。 像這樣:

$b = array('a' => 'Adam');
$b['b'] = $b['a'] . ' and eve';

不可能,因為這樣做會產生E_NOTICE:類型8-未定義的變量:b-在X行 _其中X是您在'b' => $b['a']b賦值

不,這是不可能的,它將給出錯誤,如“未定義的變量:b”。 如果仍要執行,請使用此

$ b = array('a'=>'Adam'); $ b ['b'] = $ b ['a'];

暫無
暫無

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

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