來自PHP自學者的一個問題。如何動態創建數組 - 在循環中添加值
我的問題是如何動態地建立一個數組。
我有一些類的值的數組
$tags;
類標籤具有場稱爲文本;
我需要建立從田間
注意的downvoters填充字符串數組。 我不是PHP開發人員。我只需要做一件簡單的事情。我只是不知道如何 動態構建一個字符串數組。這是我的問題。希望這個問題能夠幫助其他正在學習PHP的人。
來自PHP自學者的一個問題。如何動態創建數組 - 在循環中添加值
我的問題是如何動態地建立一個數組。
我有一些類的值的數組
$tags;
類標籤具有場稱爲文本;
我需要建立從田間
注意的downvoters填充字符串數組。 我不是PHP開發人員。我只需要做一件簡單的事情。我只是不知道如何 動態構建一個字符串數組。這是我的問題。希望這個問題能夠幫助其他正在學習PHP的人。
class Tag {
public $Text;
}
$tag1 = new Tag();
$tag2 = new Tag();
$tags = Array($tag1, $tag2);
是你的問題嗎?如果是這樣,請記住,PHP具有鬆散的數據類型,所以$ Text可以是一個字符串。嘗試是這樣的:
$NewTags = Array();
foreach($Tags as $tag) {
$NewTags[] = $tag->Text;
}
非常感謝。 –
沒問題。我覺得超現實主義的夢想只需要幾秒鐘就能打敗我。 :) –
$textArray = array();
foreach($tags as $tag)
{
$textArray[] = $tag->Text;
}
這將需要每個標籤對象$標籤陣列中的文本值添加到一個名爲$ textArray的數組。
如果這不是你要找的,請告訴我,我會盡我所能來調整我的答案。
這確實是。謝謝。 –
非常歡迎,我很高興能提供幫助。 –
不計算 – 2011-03-08 19:55:49
所以這個類名爲tag,它有一個名爲$ Text的公共變量,對於這個類的實例數組,您需要獲取$ Text的值並創建一個字符串數組? –
CRASCO,是的。完全正確。 –