【发布时间】:2013-06-09 23:45:40
【问题描述】:
我正在尝试从预定义的数据中保存几个对象。它只保存第一组数据,或者如果我更改代码,它会将数据保存为“数组”。 代码如下:
<?php
$category = array(
'Account/Profile',
'Blogs',
);
$question = array(
'How do I change my email notifications',
'How do I edit my profile details',
'What is a blog?',
);
$answer = array(
'<p>To change your email notifications</p>',
'<p>To change your profile details</p>',
'<p>A weblog, or blog, is.</p>',
);
$questionCount = count($question);
for ($i = 0; $i <= $questionCount; $i++) {
$faq = new Object();
$faq->category = $category[$i];
$faq->question = $question[$i];
$faq->answer = $answer[$i];
}
$didSave = $faq->save();
如何从数组中提取数据并使用该数据创建多个对象?
【问题讨论】:
-
你想对数据做什么?
-
已经是数组了,不需要转换。除了问题不清楚,试试更好
-
我真的不明白你为什么要将数据分配给一个数组,然后将该数组分配给另一个数组,然后再次第三次将该数组分配给另一个变量......这是什么意思?
-
我也不知道为什么要将数组分配给另一个数组大声笑,我正在尝试与其他类似文件不同的选项,所以我把它留在了代码中。我会尝试修改代码并发布更多内容。
-
好的,感谢KyleK,经过几分钟的处理,它现在可以工作了。如果问题属于同一类别,我会在类别数组中重复该类别。现在保存所有类别和 q/a。谢谢。